From 2b77633522f20020923a0e3ab0848c5e5feacd50 Mon Sep 17 00:00:00 2001 From: relikd Date: Sun, 17 Mar 2024 13:39:59 +0100 Subject: [PATCH] fix: avoid default launch image --- ipa_archive.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/ipa_archive.py b/ipa_archive.py index 5773b154..e39082ec 100755 --- a/ipa_archive.py +++ b/ipa_archive.py @@ -632,12 +632,13 @@ def unpackNameListFromPlistDict(bundleDict: 'dict|None') -> 'list[str]|None': def resolutionIndex(icon_name: str): + penalty = 0 + if 'small' in icon_name.lower() or icon_name.lower().startswith('default'): + penalty = 10 for i, match in enumerate(RESOLUTION_ORDER): if match in icon_name: - return i - if 'small' in icon_name.lower(): - return 99 - return 50 + return i + penalty + return 50 + penalty def sortedByResolution(icons: 'list[str]') -> 'list[str]':