summaryrefslogtreecommitdiff
path: root/desktop/source/app/updater.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'desktop/source/app/updater.cxx')
-rw-r--r--desktop/source/app/updater.cxx10
1 files changed, 9 insertions, 1 deletions
diff --git a/desktop/source/app/updater.cxx b/desktop/source/app/updater.cxx
index 4049b0ab3472..86e7a473783b 100644
--- a/desktop/source/app/updater.cxx
+++ b/desktop/source/app/updater.cxx
@@ -687,7 +687,7 @@ void update_checker()
OUString aBuildTarget = "${_OS}_${_ARCH}";
rtl::Bootstrap::expandMacros(aBuildTarget);
- OUString aChannel = officecfg::Office::Update::Update::UpdateChannel::get();
+ OUString aChannel = Updater::getUpdateChannel();
static const char* pUpdateChannelEnv = std::getenv("LIBO_UPDATER_CHANNEL");
if (pUpdateChannelEnv)
{
@@ -835,6 +835,14 @@ OUString Updater::getBuildID()
return aBuildID;
}
+OUString Updater::getUpdateChannel()
+{
+ OUString aUpdateChannel("${$BRAND_BASE_DIR/" LIBO_ETC_FOLDER "/" SAL_CONFIGFILE("version") ":UpdateChannel}");
+ rtl::Bootstrap::expandMacros(aUpdateChannel);
+
+ return aUpdateChannel;
+}
+
void Updater::removeUpdateFiles()
{
Updater::log("Removing: " + getUpdateFileURL());