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:
jp64k
2025-12-30 22:24:14 +01:00
parent 84ddce1423
commit fb36826091

View File

@@ -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);
}
}
}