From cea0acafff6180be382e613f7f29ee0cef03d491 Mon Sep 17 00:00:00 2001 From: Akash <145587932+Itsmeakash248@users.noreply.github.com> Date: Tue, 17 Feb 2026 14:47:08 +0530 Subject: [PATCH] fix: refine desktop entry lookup retry logic --- .../quickshell/ii/modules/ii/dock/DockAppButton.qml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dots/.config/quickshell/ii/modules/ii/dock/DockAppButton.qml b/dots/.config/quickshell/ii/modules/ii/dock/DockAppButton.qml index 290ce2d42..bf199b0ae 100644 --- a/dots/.config/quickshell/ii/modules/ii/dock/DockAppButton.qml +++ b/dots/.config/quickshell/ii/modules/ii/dock/DockAppButton.qml @@ -22,12 +22,12 @@ DockButton { Timer { // Retry looking up the desktop entry if it failed (e.g. database not loaded yet) - property int retryCount: 0 - interval: 500 - running: !root.isSeparator && root.desktopEntry === null && retryCount < 30 + property int retryCount: 5 + interval: 1000 + running: !root.isSeparator && root.desktopEntry === null && retryCount > 0 repeat: true onTriggered: { - retryCount++; + retryCount--; root.desktopEntry = DesktopEntries.heuristicLookup(root.appToplevel.appId); } }