From f255c02b178dac068eb876fff03b55d0e3b3d8a7 Mon Sep 17 00:00:00 2001 From: Niki Roo Date: Sat, 3 May 2025 15:14:19 +0200 Subject: [PATCH] better use of icons --- gamiki/game.py | 4 +++- gamiki/qt/tiles.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/gamiki/game.py b/gamiki/game.py index 541d7a3..ea442fb 100644 --- a/gamiki/game.py +++ b/gamiki/game.py @@ -57,9 +57,11 @@ class Game(dict): def _init_icons(self): self.icon = self._read_icon() self.icons = { "main": self.icon } - for key in [ "square", "icon", "vertical", "banner", "logo" ]: + for key in [ "square", "vertical", "banner", "logo", "icon" ]: icon = self._read_icon("-" + key) if (icon): self.icons[key] = icon + if (not self.icon and self.icons): + self.icon = self.icons.get(next(iter(self.icons))) def _read_info(self): file = self.dir.joinpath("gameinfo.txt") diff --git a/gamiki/qt/tiles.py b/gamiki/qt/tiles.py index a61497e..60fd5d2 100755 --- a/gamiki/qt/tiles.py +++ b/gamiki/qt/tiles.py @@ -26,7 +26,7 @@ class ListItem(QWidget): self.game = game self.coverSize = coverSize - if (self.game.icon): + if (self.game.get_icon(cover)): self.imagePath = self.game.get_icon(cover).as_posix() else: self.imagePath = "" -- 2.27.0