From 5fd0cdf4169dbd31a57c9b0bd2f1d1096828d265 Mon Sep 17 00:00:00 2001 From: kramo <93832451+kra-mo@users.noreply.github.com> Date: Wed, 19 Apr 2023 22:50:45 +0200 Subject: [PATCH] Don't get covers from SGDB for blacklisted games --- src/utils/steamgriddb.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/utils/steamgriddb.py b/src/utils/steamgriddb.py index 8e3882b..1ea929e 100644 --- a/src/utils/steamgriddb.py +++ b/src/utils/steamgriddb.py @@ -33,10 +33,13 @@ class SGDBSave: Gio.Task.new(None, None, self.task_done).run_in_thread(create_func(game)) def update_cover(self, task, game): - if not needs_cover( - self.win.schema, - (self.win.covers_dir / f"{game.game_id}.gif").is_file() - or (self.win.covers_dir / f"{game.game_id}.tiff").is_file(), + if ( + not needs_cover( + self.win.schema, + (self.win.covers_dir / f"{game.game_id}.gif").is_file() + or (self.win.covers_dir / f"{game.game_id}.tiff").is_file(), + ) + or game.blacklisted ): task.return_value(game) return