improve cover finding
authorNiki Roo <niki@nikiroo.be>
Sat, 30 Aug 2025 10:44:21 +0000 (12:44 +0200)
committerNiki Roo <niki@nikiroo.be>
Sat, 30 Aug 2025 10:44:21 +0000 (12:44 +0200)
gamiki/game.py

index 0d7a21b9744472b17b56cf204e2a8fd91fcda584..9c6354e9ebec5948cd6e26293fb5177dd798b574 100644 (file)
@@ -136,10 +136,16 @@ class Game(dict):
                 maybe = Path(dir, self.get("Icon", self.dir.name) + ".ico")
                 if (maybe.exists()):
                     return maybe
-            for ext in [ ".png", ".jpg", ".jpeg", ".bmp", ".ico" ]:
+                maybe = Path(dir, self.get("Icon", self.name) + ".ico")
+                if (maybe.exists()):
+                    return maybe
+            for ext in [ "", ".png", ".jpg", ".jpeg", ".bmp", ".ico" ]:
                 maybe = Path(dir, self.get("Icon", self.dir.name) +suffix +ext)
                 if (maybe.exists()):
                     return maybe
+                maybe = Path(dir, self.get("Icon", self.name) +suffix +ext)
+                if (maybe.exists()):
+                    return maybe
         
         return None