From b9f99ccd8846ecac2257bfd1e8879748ce96ce91 Mon Sep 17 00:00:00 2001 From: Niki Roo Date: Sat, 30 Aug 2025 12:44:21 +0200 Subject: [PATCH] improve cover finding --- gamiki/game.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 -- 2.27.0