summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
author2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-07-31 21:58:16 +1000
committer2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-07-31 21:58:16 +1000
commit4e282b1ab9f88becb344c302f37b82eb59324739 (patch)
treef5401a7347b28deceb74041f365cac3295e1f03d /modules
parentdashboard: better media player selector (diff)
downloadcaelestia-shell-4e282b1ab9f88becb344c302f37b82eb59324739.tar.gz
caelestia-shell-4e282b1ab9f88becb344c302f37b82eb59324739.tar.bz2
caelestia-shell-4e282b1ab9f88becb344c302f37b82eb59324739.zip
dashboard: fix media player selector
Disable when only one player
Diffstat (limited to 'modules')
-rw-r--r--modules/dashboard/Media.qml4
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/dashboard/Media.qml b/modules/dashboard/Media.qml
index 4f90993..f716d48 100644
--- a/modules/dashboard/Media.qml
+++ b/modules/dashboard/Media.qml
@@ -380,6 +380,8 @@ Item {
color: Colours.palette.m3surfaceContainer
StateLayer {
+ disabled: Players.list.length <= 1
+
function onClicked(): void {
playerSelector.expanded = !playerSelector.expanded;
}
@@ -453,7 +455,7 @@ Item {
implicitHeight: playerInner.implicitHeight + Appearance.padding.small * 2
StateLayer {
- enabled: playerSelector.expanded
+ disabled: !playerSelector.expanded
function onClicked(): void {
playerSelector.expanded = false;