From 78683032aace8981c16cc243df4443d7f4c48703 Mon Sep 17 00:00:00 2001 From: bbedward Date: Mon, 22 Sep 2025 10:24:44 -0400 Subject: [PATCH] Ensure media topbar widget is always unloaded --- Modules/TopBar/TopBar.qml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Modules/TopBar/TopBar.qml b/Modules/TopBar/TopBar.qml index 42e4bee1..1d9af0f6 100644 --- a/Modules/TopBar/TopBar.qml +++ b/Modules/TopBar/TopBar.qml @@ -512,7 +512,7 @@ PanelWindow { property int spacerSize: model.size || 20 anchors.verticalCenter: parent ? parent.verticalCenter : undefined - active: topBarContent.getWidgetVisible(model.widgetId) + active: topBarContent.getWidgetVisible(model.widgetId) && (model.widgetId !== "music" || MprisController.activePlayer !== null) sourceComponent: topBarContent.getWidgetComponent(model.widgetId) opacity: topBarContent.getWidgetEnabled(model.enabled) ? 1 : 0 asynchronous: false @@ -635,7 +635,7 @@ PanelWindow { property int spacerSize: model.size || 20 anchors.verticalCenter: parent ? parent.verticalCenter : undefined - active: topBarContent.getWidgetVisible(model.widgetId) + active: topBarContent.getWidgetVisible(model.widgetId) && (model.widgetId !== "music" || MprisController.activePlayer !== null) sourceComponent: topBarContent.getWidgetComponent(model.widgetId) opacity: topBarContent.getWidgetEnabled(model.enabled) ? 1 : 0 asynchronous: false @@ -682,7 +682,7 @@ PanelWindow { property int spacerSize: model.size || 20 anchors.verticalCenter: parent ? parent.verticalCenter : undefined - active: topBarContent.getWidgetVisible(model.widgetId) + active: topBarContent.getWidgetVisible(model.widgetId) && (model.widgetId !== "music" || MprisController.activePlayer !== null) sourceComponent: topBarContent.getWidgetComponent(model.widgetId) opacity: topBarContent.getWidgetEnabled(model.enabled) ? 1 : 0 asynchronous: false