From 375afaaf3a34ebbf3e83b53aa8e2ce8c7df10eab Mon Sep 17 00:00:00 2001 From: bbedward Date: Fri, 10 Jul 2026 17:20:49 -0400 Subject: [PATCH] widgets: fix dropdown/icon picker referencing a dead window port 1.5 (cherry picked from commit 52123458c7799e6ff4c1488dcc665fb0ea3d15ae) --- quickshell/Modals/Clipboard/ClipboardEditor.qml | 2 +- quickshell/Modals/DankLauncherV2/SectionHeader.qml | 2 +- quickshell/Widgets/DankDropdown.qml | 2 +- quickshell/Widgets/DankIconPicker.qml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/quickshell/Modals/Clipboard/ClipboardEditor.qml b/quickshell/Modals/Clipboard/ClipboardEditor.qml index 36fd5a1c2..e99b7a1e9 100644 --- a/quickshell/Modals/Clipboard/ClipboardEditor.qml +++ b/quickshell/Modals/Clipboard/ClipboardEditor.qml @@ -397,7 +397,7 @@ Item { Popup { id: saveMenu - parent: Overlay.overlay + parent: root.Overlay.overlay padding: Theme.spacingM modal: true dim: false diff --git a/quickshell/Modals/DankLauncherV2/SectionHeader.qml b/quickshell/Modals/DankLauncherV2/SectionHeader.qml index 93a1439dd..95b0c35c6 100644 --- a/quickshell/Modals/DankLauncherV2/SectionHeader.qml +++ b/quickshell/Modals/DankLauncherV2/SectionHeader.qml @@ -147,7 +147,7 @@ Rectangle { Popup { id: categoryPopup - parent: Overlay.overlay + parent: categoryChip.Overlay.overlay width: Math.max(categoryChip.width, 180) padding: 0 modal: true diff --git a/quickshell/Widgets/DankDropdown.qml b/quickshell/Widgets/DankDropdown.qml index c3020d18d..1369147e0 100644 --- a/quickshell/Widgets/DankDropdown.qml +++ b/quickshell/Widgets/DankDropdown.qml @@ -305,7 +305,7 @@ Item { onClosed: root.menuOpen = false - parent: Overlay.overlay + parent: root.Overlay.overlay width: root.popupWidth === -1 ? undefined : (root.popupWidth > 0 ? root.popupWidth : (dropdown.width + root.popupWidthOffset)) height: { let h = root.enableFuzzySearch ? 54 : 0; diff --git a/quickshell/Widgets/DankIconPicker.qml b/quickshell/Widgets/DankIconPicker.qml index 44093df0f..5dae05280 100644 --- a/quickshell/Widgets/DankIconPicker.qml +++ b/quickshell/Widgets/DankIconPicker.qml @@ -118,7 +118,7 @@ Rectangle { Popup { id: iconPopup - parent: Overlay.overlay + parent: root.Overlay.overlay width: 320 height: Math.min(500, dropdownContent.implicitHeight + 32) padding: 0