From a9dc097553017cbc26c3c7d921fa293a3e30716d Mon Sep 17 00:00:00 2001 From: kramo <93832451+kra-mo@users.noreply.github.com> Date: Tue, 4 Apr 2023 19:30:55 +0200 Subject: [PATCH] Fix SteamGridDB for nonexistent games --- src/utils/steamgriddb.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/utils/steamgriddb.py b/src/utils/steamgriddb.py index 4c5a38c..a939d8d 100644 --- a/src/utils/steamgriddb.py +++ b/src/utils/steamgriddb.py @@ -31,8 +31,12 @@ class SGDBSave: def update_cover(self, task, game): if self.parent_widget.schema.get_boolean("sgdb-prefer") or ( self.parent_widget.schema.get_boolean("sgdb-import") - and self.parent_widget.games[game[0]].pixbuf - == self.parent_widget.placeholder_pixbuf + and not ( + self.parent_widget.data_dir + / "cartridges" + / "covers" + / f"{game[0]}.tiff" + ).is_file() ): try: search_result = self.sgdb.search_game(game[1])