From 0362b21f5acc8c118309174c9ffb3694829e6da5 Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Thu, 19 Mar 2026 18:28:08 +0100 Subject: [PATCH] tray service: revert togglePin() for fewer if cases --- dots/.config/quickshell/ii/services/TrayService.qml | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/dots/.config/quickshell/ii/services/TrayService.qml b/dots/.config/quickshell/ii/services/TrayService.qml index 363b0fbde..31966345c 100644 --- a/dots/.config/quickshell/ii/services/TrayService.qml +++ b/dots/.config/quickshell/ii/services/TrayService.qml @@ -42,16 +42,11 @@ Singleton { } function togglePin(itemId) { - if (root.isPinned(itemId)) { - if (!root.invertPins) - unpin(itemId); - else - pin(itemId); + var pins = Config.options.tray.pinnedItems; + if (pins.includes(itemId)) { + unpin(itemId) } else { - if (!root.invertPins) - pin(itemId); - else - unpin(itemId); + pin(itemId) } }