From 739f3eff01b7a8f7735b06766bd7d39c2192f0e0 Mon Sep 17 00:00:00 2001 From: bbedward Date: Mon, 4 Aug 2025 19:13:10 -0400 Subject: [PATCH] small fix --- Modules/Dock/DockApps.qml | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/Modules/Dock/DockApps.qml b/Modules/Dock/DockApps.qml index fd060e76..82320f25 100644 --- a/Modules/Dock/DockApps.qml +++ b/Modules/Dock/DockApps.qml @@ -63,21 +63,13 @@ Item { } }) root.pinnedAppCount = pinnedApps.length - var unpinnedApps = [] - runningApps.forEach(appId => { - var lowerAppId = appId.toLowerCase() - if (!addedApps.has(lowerAppId)) { - unpinnedApps.push(appId) - addedApps.add(lowerAppId) - } - }) var appUsageRanking = Prefs.appUsageRanking || {} - var rankedApps = [] + var allUnpinnedApps = [] for (var appId in appUsageRanking) { var lowerAppId = appId.toLowerCase() if (!addedApps.has(lowerAppId)) { - rankedApps.push({ + allUnpinnedApps.push({ appId: appId, lastUsed: appUsageRanking[appId].lastUsed || 0, usageCount: appUsageRanking[appId].usageCount || 0 @@ -85,11 +77,12 @@ Item { } } - rankedApps.sort((a, b) => b.lastUsed - a.lastUsed) + allUnpinnedApps.sort((a, b) => b.lastUsed - a.lastUsed) - var recentToAdd = Math.min(3, rankedApps.length) + var unpinnedApps = [] + var recentToAdd = Math.min(3, allUnpinnedApps.length) for (var i = 0; i < recentToAdd; i++) { - var appId = rankedApps[i].appId + var appId = allUnpinnedApps[i].appId var lowerAppId = appId.toLowerCase() unpinnedApps.push(appId) addedApps.add(lowerAppId)