summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/defaults.cpp9
-rw-r--r--src/gui/windows/updaterwindow.cpp23
2 files changed, 20 insertions, 12 deletions
diff --git a/src/defaults.cpp b/src/defaults.cpp
index 35fa277eb..2db7acd41 100644
--- a/src/defaults.cpp
+++ b/src/defaults.cpp
@@ -453,6 +453,15 @@ DefaultsData* getBrandingDefaults()
AddDEF("wallpaperFile", "");
AddDEF("dataPath", "");
+
+ AddDEF("androidDownloadUrl", "https://play.google.com/store/apps/details"
+ "?id=org.evolonline.beta.manaplus");
+ AddDEF("androidDownloadText", "Google Play");
+ AddDEF("otherDownloadUrl", "http://manaplus.org/");
+ AddDEF("otherDownloadText", "http://manaplus.org/");
+ AddDEF("windowsDownloadUrl", "http://download.evolonline.org/"
+ "manaplus/download/manaplus-win32.exe");
+ AddDEF("windowsDownloadText", "download here");
return configData;
}
diff --git a/src/gui/windows/updaterwindow.cpp b/src/gui/windows/updaterwindow.cpp
index c70222677..4c1a94a13 100644
--- a/src/gui/windows/updaterwindow.cpp
+++ b/src/gui/windows/updaterwindow.cpp
@@ -445,23 +445,22 @@ void UpdaterWindow::loadPatch()
}
if (version > CHECK_VERSION)
{
-#if defined(ANDROID)
mBrowserBox->addRow("", true);
- mBrowserBox->addRow("##1You can download from [[@@"
- "https://play.google.com/store/apps/details?id=org.evolonline"
- ".beta.manaplus|Google Play@@]", true);
- mBrowserBox->addRow("##1ManaPlus updated.", true);
+#if defined(ANDROID)
+ const std::string url = "androidDownloadUrl";
+ const std::string text = "androidDownloadUrl";
#elif defined(WIN32)
- mBrowserBox->addRow("", true);
- mBrowserBox->addRow(" ##1[@@http://download.evolonline.org/"
- "manaplus/download/manaplus-win32.exe|download here@@]", true);
+ const std::string url = "windowsDownloadUrl";
+ const std::string text = "windowsDownloadUrl";
#else
- mBrowserBox->addRow("", true);
- mBrowserBox->addRow(" ##1@@http://manaplus.org/|"
- "http://manaplus.org/@@", true);
+ const std::string url = "otherDownloadUrl";
+ const std::string text = "otherDownloadUrl";
+#endif
+ mBrowserBox->addRow(std::string(" ##1[@@").append(
+ branding.getStringValue(url)).append("|").append(
+ branding.getStringValue(text)).append("@@]"), true);
mBrowserBox->addRow("##1You can download it from", true);
mBrowserBox->addRow("##1ManaPlus updated.", true);
-#endif
}
else
{