From ce0b9788ee132737ae8228cb44175a483f855e62 Mon Sep 17 00:00:00 2001 From: loathingKernel <142770+loathingKernel@users.noreply.github.com> Date: Thu, 18 Jan 2024 16:42:10 +0200 Subject: [PATCH] RareGame: Clear pixmap cache before loading a new pixmap --- rare/models/game.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rare/models/game.py b/rare/models/game.py index 70f6300f..cfc295e6 100644 --- a/rare/models/game.py +++ b/rare/models/game.py @@ -8,7 +8,7 @@ from threading import Lock from typing import List, Optional, Dict, Set from PyQt5.QtCore import QRunnable, pyqtSlot, QProcess, QThreadPool -from PyQt5.QtGui import QPixmap +from PyQt5.QtGui import QPixmap, QPixmapCache from legendary.lfs import eos from legendary.models.game import Game, InstalledGame @@ -481,6 +481,7 @@ class RareGame(RareGameSlim): def set_pixmap(self): self.pixmap = self.image_manager.get_pixmap(self.app_name, self.is_installed) + QPixmapCache.clear() if not self.pixmap.isNull(): self.signals.widget.update.emit()