From 67674d297e0c257b6e9a42de5883525d1e46efa6 Mon Sep 17 00:00:00 2001 From: Gabriel Brown Date: Tue, 18 Aug 2026 02:35:18 -0400 Subject: [PATCH] Polish display confirmation state --- config/dot/quickshell/modules/settings/SettingsPage.qml | 8 ++++---- config/dot/quickshell/services/Displays.qml | 4 +++- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/config/dot/quickshell/modules/settings/SettingsPage.qml b/config/dot/quickshell/modules/settings/SettingsPage.qml index 5ba1a69..cc15abe 100644 --- a/config/dot/quickshell/modules/settings/SettingsPage.qml +++ b/config/dot/quickshell/modules/settings/SettingsPage.qml @@ -47,12 +47,12 @@ Item { anchors.left: parent.left anchors.right: parent.right - anchors.top: pinnedHeader.active ? pinnedHeader.bottom : parent.top + anchors.top: pinnedHeader.implicitHeight > 0 ? pinnedHeader.bottom : parent.top anchors.bottom: parent.bottom - anchors.topMargin: pinnedHeader.active ? 16 : 0 + anchors.topMargin: pinnedHeader.implicitHeight > 0 ? 16 : 0 clip: true contentWidth: width - contentHeight: layout.implicitHeight + (pinnedHeader.active ? 34 : 64) + contentHeight: layout.implicitHeight + (pinnedHeader.implicitHeight > 0 ? 34 : 64) boundsBehavior: Flickable.StopAtBounds Column { @@ -60,7 +60,7 @@ Item { width: parent.width - 68 x: 34 - y: pinnedHeader.active ? 0 : 30 + y: pinnedHeader.implicitHeight > 0 ? 0 : 30 spacing: 16 Text { diff --git a/config/dot/quickshell/services/Displays.qml b/config/dot/quickshell/services/Displays.qml index 217f655..1430af4 100644 --- a/config/dot/quickshell/services/Displays.qml +++ b/config/dot/quickshell/services/Displays.qml @@ -122,7 +122,9 @@ Singleton { root.pendingVerified = true; verifyTimer.stop(); root.lastError = ""; - } else if (!root.awaitingConfirmation) { + } else if (!root.awaitingConfirmation && ( + root.lastError === "Could not read the connected displays." + || root.lastError === "The display list could not be read.")) { root.lastError = ""; } } catch (error) {