Don't get covers from SGDB for blacklisted games

This commit is contained in:
kramo
2023-04-19 22:50:45 +02:00
parent 7a5450d7d8
commit 5fd0cdf416

View File

@@ -33,10 +33,13 @@ class SGDBSave:
Gio.Task.new(None, None, self.task_done).run_in_thread(create_func(game)) Gio.Task.new(None, None, self.task_done).run_in_thread(create_func(game))
def update_cover(self, task, game): def update_cover(self, task, game):
if not needs_cover( if (
self.win.schema, not needs_cover(
(self.win.covers_dir / f"{game.game_id}.gif").is_file() self.win.schema,
or (self.win.covers_dir / f"{game.game_id}.tiff").is_file(), (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) task.return_value(game)
return return