Skip to content

Commit f6558c4

Browse files
committed
disable updater if version aint listed on releases
1 parent ae582f3 commit f6558c4

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

source/funkin/backend/system/updating/UpdateUtil.hx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,11 +124,12 @@ class UpdateUtil {
124124

125125
static function __doReleaseFiltering(releases:Array<GitHubRelease>, currentVersionTag:String) {
126126
releases = releases.filterReleases(Options.betaUpdates, false);
127+
127128
if (releases.length <= 0)
128129
return releases;
129130

130131
var newArray:Array<GitHubRelease> = [], __curVersionPos = -2;
131-
132+
var thisVersionExists:Bool = false;
132133
var skipNextBinaryChecks:Bool = false;
133134
for(index in 0...releases.length) {
134135
var i = index;
@@ -145,11 +146,15 @@ class UpdateUtil {
145146
}
146147
if (containsBinary) {
147148
skipNextBinaryChecks = true; // no need to check for older versions
148-
if (release.tag_name == currentVersionTag) __curVersionPos = -1;
149+
if (release.tag_name == currentVersionTag) {
150+
__curVersionPos = -1;
151+
thisVersionExists = true;
152+
}
149153
newArray.insert(0, release);
150154
if (__curVersionPos > -2) __curVersionPos++;
151155
}
152156
}
157+
if (!thisVersionExists) return [];
153158
if (__curVersionPos < -1)
154159
__curVersionPos = -1;
155160

0 commit comments

Comments
 (0)