diff --git a/rare/components/tabs/downloads/download.py b/rare/components/tabs/downloads/download.py index 91955a38..a843d0b2 100644 --- a/rare/components/tabs/downloads/download.py +++ b/rare/components/tabs/downloads/download.py @@ -59,11 +59,11 @@ class DownloadWidget(ImageWidget): def paint_image_empty(self, painter: QPainter, a0: QPaintEvent) -> None: # when pixmap object is not available yet, show a gray rectangle painter.setOpacity(0.5 * self._opacity) - painter.fillRect(a0.rect(), self.palette().color(QPalette.Background)) + painter.fillRect(a0.rect(), self.palette().color(QPalette.Window)) def paint_image_cover(self, painter: QPainter, a0: QPaintEvent) -> None: painter.setOpacity(self._opacity) - color = self.palette().color(QPalette.Background).darker(75) + color = self.palette().color(QPalette.Window).darker(75) painter.fillRect(self.rect(), color) brush = QBrush(self._pixmap) brush.setTransform(self._transform) diff --git a/rare/components/tabs/games/game_widgets/list_game_widget.py b/rare/components/tabs/games/game_widgets/list_game_widget.py index e6832388..151713ab 100644 --- a/rare/components/tabs/games/game_widgets/list_game_widget.py +++ b/rare/components/tabs/games/game_widgets/list_game_widget.py @@ -99,7 +99,7 @@ class ListGameWidget(GameWidget): def paint_image_cover(self, painter: QPainter, a0: QPaintEvent) -> None: painter.setOpacity(self._opacity) - color = self.palette().color(QPalette.Background).darker(75) + color = self.palette().color(QPalette.Window).darker(75) painter.fillRect(self.rect(), color) brush = QBrush(self._pixmap) brush.setTransform(self._transform) diff --git a/rare/widgets/image_widget.py b/rare/widgets/image_widget.py index eb5bca7f..c453490c 100644 --- a/rare/widgets/image_widget.py +++ b/rare/widgets/image_widget.py @@ -136,7 +136,7 @@ class ImageWidget(QWidget): painter.setOpacity(1.0) painter.setCompositionMode(QPainter.CompositionMode_Source) overlay, _ = self._generate_rounded_overlay() - painter.fillPath(overlay, self.palette().color(QPalette.Background)) + painter.fillPath(overlay, self.palette().color(QPalette.Window)) def paint_overlay_squared(self, painter: QPainter, a0: QPaintEvent) -> None: painter.setRenderHint(QPainter.Antialiasing, False)