Tray: close drawer when pinning, to keep things simple

This commit is contained in:
ItsLemmy
2025-11-11 10:27:10 -05:00
parent 2bc6dfb2b4
commit 3e8e21de7f
+8
View File
@@ -3,6 +3,7 @@ import QtQuick.Controls
import QtQuick.Layouts
import Quickshell
import qs.Commons
import qs.Services.UI
import qs.Widgets
PopupWindow {
@@ -379,6 +380,13 @@ PopupWindow {
widgets[widgetIndex] = newSettings
Settings.data.bar.widgets[widgetSection] = widgets
Settings.saveImmediate()
// Close drawer when pinning (drawer needs to resize)
if (screen) {
const panel = PanelService.getPanel("trayDrawerPanel", screen)
if (panel)
panel.close()
}
}
function removeFromPinned() {