From bc2d54c07aaebfa87949cb666f01071adc503e00 Mon Sep 17 00:00:00 2001 From: Damocles Date: Wed, 29 Apr 2026 18:08:33 +0200 Subject: [PATCH] add sourceSize to ThemedIcon and mpris album art to prevent oversized SVG/image decoding --- shell/applets/MprisApplet.qml | 2 ++ shell/modules/ThemedIcon.qml | 1 + 2 files changed, 3 insertions(+) diff --git a/shell/applets/MprisApplet.qml b/shell/applets/MprisApplet.qml index 9cc349c..c4c6ea9 100644 --- a/shell/applets/MprisApplet.qml +++ b/shell/applets/MprisApplet.qml @@ -23,6 +23,7 @@ Column { id: _artImgPrev anchors.fill: parent fillMode: Image.PreserveAspectCrop + sourceSize: Qt.size(width, height) asynchronous: true opacity: 0 @@ -41,6 +42,7 @@ Column { id: _artImg anchors.fill: parent fillMode: Image.PreserveAspectCrop + sourceSize: Qt.size(width, height) asynchronous: true opacity: 0 diff --git a/shell/modules/ThemedIcon.qml b/shell/modules/ThemedIcon.qml index 066cae2..5379f11 100644 --- a/shell/modules/ThemedIcon.qml +++ b/shell/modules/ThemedIcon.qml @@ -7,6 +7,7 @@ Image { required property color tint fillMode: Image.PreserveAspectFit + sourceSize: Qt.size(width, height) layer.enabled: true layer.effect: MultiEffect {