Fixed incorrect NEWER THAN LIST logic/behavior for blacklisted apps
Moved increment of newerThanListCount and setting of item.ForeColor outside the blacklist check. Now, only the prompt for upload is skipped for blacklisted packages, while the UI still reflects that a newer version is installed
This commit is contained in:
26
MainForm.cs
26
MainForm.cs
@@ -2279,24 +2279,22 @@ namespace AndroidSideloader
|
||||
}
|
||||
else if (installedVersionInt > cloudVersionInt)
|
||||
{
|
||||
newerThanListCount++;
|
||||
bool dontget = blacklistSet.Contains(packagename);
|
||||
|
||||
if (!dontget)
|
||||
newerThanListCount++;
|
||||
item.ForeColor = ColorDonateGame;
|
||||
|
||||
// Only prompt for upload if not blacklisted
|
||||
if (!dontget && !updatesNotified && !isworking && updint < 6 && !settings.SubmittedUpdates.Contains(packagename))
|
||||
{
|
||||
item.ForeColor = ColorDonateGame;
|
||||
either = true;
|
||||
updates = true;
|
||||
updint++;
|
||||
|
||||
if (!updatesNotified && !isworking && updint < 6 && !settings.SubmittedUpdates.Contains(packagename))
|
||||
{
|
||||
either = true;
|
||||
updates = true;
|
||||
updint++;
|
||||
|
||||
string RlsName = Sideloader.PackageNametoGameName(packagename);
|
||||
string GameName = Sideloader.gameNameToSimpleName(RlsName);
|
||||
var gameData = new UpdateGameData(GameName, packagename, installedVersionInt);
|
||||
gamesToAskForUpdate.Add(gameData);
|
||||
}
|
||||
string RlsName = Sideloader.PackageNametoGameName(packagename);
|
||||
string GameName = Sideloader.gameNameToSimpleName(RlsName);
|
||||
var gameData = new UpdateGameData(GameName, packagename, installedVersionInt);
|
||||
gamesToAskForUpdate.Add(gameData);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user