Skip to content

Commit 412f03e

Browse files
committed
For Launcher self-updates, make sure we've checked with GitLab before resorting to steam-based updates.
1 parent adee083 commit 412f03e

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

shared/launcher_update_checker.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,11 @@ namespace Shared {
6363
bool downloadResult = FetchReleases(&fetchReleasesResult, _releasesInfo);
6464

6565
if (!downloadResult) {
66+
// Double check with gitlab before resorting to steam (we may not have checked gitlab earlier).
67+
if (!allowPreRelease && RemoteGitLabVersionMatches("versionlauncher", Launcher::LAUNCHER_VERSION)) {
68+
fetchReleasesResult = curl::DownloadStringResult::DOWNLOAD_STRING_OK;
69+
return false;
70+
}
6671
Logger::Warn("Failed to fetch releases from GitHub. Trying Steam...\n");
6772
if (!std::filesystem::exists("steamentrydir.txt")) {
6873
Logger::Warn("steamentrydir.txt does not exist. Cannot proceed.\n");

0 commit comments

Comments
 (0)