diff options
Diffstat (limited to 'src/gui/windows/updaterwindow.cpp')
-rw-r--r-- | src/gui/windows/updaterwindow.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/gui/windows/updaterwindow.cpp b/src/gui/windows/updaterwindow.cpp index 0422f7553..c70222677 100644 --- a/src/gui/windows/updaterwindow.cpp +++ b/src/gui/windows/updaterwindow.cpp @@ -70,6 +70,8 @@ const std::string updateServer3 ("http://download.manaplus.org/manaplus/updates/"); const std::string updateServer4 ("http://download2.manaplus.org/manaplus/updates/"); +const std::string updateServer5 + ("http://download3.manaplus.org/manaplus/updates/"); /** * Load the given file into a vector of updateFiles. @@ -566,6 +568,8 @@ void UpdaterWindow::download() + mCurrentFile); mDownload->addMirror("http://www2.manaplus.org/update/" + mCurrentFile); + mDownload->addMirror("http://www3.manaplus.org/update/" + + mCurrentFile); } else { @@ -577,10 +581,10 @@ void UpdaterWindow::download() if (mDownloadStatus == UPDATE_LIST2 || mDownloadStatus == UPDATE_RESOURCES2) { - mDownload->addMirror(updateServer3 + mUpdateServerPath - + "/" + mCurrentFile); - mDownload->addMirror(updateServer4 + mUpdateServerPath - + "/" + mCurrentFile); + const std::string str = mUpdateServerPath + "/" + mCurrentFile; + mDownload->addMirror(updateServer3 + str); + mDownload->addMirror(updateServer4 + str); + mDownload->addMirror(updateServer5 + str); } else { |