Bug fix: version index is not set
This lead to wrong selected version in some cases.
This commit is contained in:
1 parent
5dcacb6d00
commit
7cd74e2004
1 file changed
+10
-11
@@ -165,19 +165,18 @@ int versionSelectedAt = 0;
|
||||
for (NSDictionary *versionInfo in remoteVersionList) {
|
||||
NSString *versionId = [versionInfo valueForKey:@"id"];
|
||||
NSString *versionType = [versionInfo valueForKey:@"type"];
|
||||
if ([versionType containsString:@"release"] && [getPreference(@"vertype_release") boolValue] == YES) {
|
||||
if (([versionType containsString:@"release"] && [getPreference(@"vertype_release") boolValue]) ||
|
||||
([versionType containsString:@"snapshot"] && [getPreference(@"vertype_snapshot") boolValue]) ||
|
||||
([versionType containsString:@"old_beta"] && [getPreference(@"vertype_oldbeta") boolValue]) ||
|
||||
([versionType containsString:@"old_alpha"] && [getPreference(@"vertype_oldalpha") boolValue]) ||
|
||||
[versionType containsString:@"modified"]) {
|
||||
[finalVersionList addObject:versionInfo];
|
||||
} else if ([versionType containsString:@"snapshot"] && [getPreference(@"vertype_snapshot") boolValue] == YES) {
|
||||
[finalVersionList addObject:versionInfo];
|
||||
} else if ([versionType containsString:@"old_beta"] && [getPreference(@"vertype_oldbeta") boolValue] == YES) {
|
||||
[finalVersionList addObject:versionInfo];
|
||||
} else if ([versionType containsString:@"old_alpha"] && [getPreference(@"vertype_oldalpha") boolValue] == YES) {
|
||||
[finalVersionList addObject:versionInfo];
|
||||
} else
|
||||
if ([versionTextField.text isEqualToString:versionId]) {
|
||||
versionSelectedAt = i;
|
||||
|
||||
if ([versionTextField.text isEqualToString:versionId]) {
|
||||
versionSelectedAt = i;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
[self fetchLocalVersionList:finalVersionList withPreviousIndex:i];
|
||||
|
||||
|
||||
Reference in new issue
Block a user