From: Niki Roo Date: Sat, 30 Aug 2025 10:44:21 +0000 (+0200) Subject: improve cover finding X-Git-Url: http://git.nikiroo.be/?a=commitdiff_plain;h=b9f99ccd8846ecac2257bfd1e8879748ce96ce91;p=gamiki.git improve cover finding --- diff --git a/gamiki/game.py b/gamiki/game.py index 0d7a21b..9c6354e 100644 --- a/gamiki/game.py +++ b/gamiki/game.py @@ -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