Remove old sortedDesktopApplicatons

This commit is contained in:
2025-10-13 16:56:38 -03:00
parent 22c6bbf8ba
commit d883172f1b

View File

@@ -78,7 +78,6 @@ Singleton {
function updateSortedDesktopApplications() { function updateSortedDesktopApplications() {
sortedDesktopApplicationsModel.clear(); sortedDesktopApplicationsModel.clear();
for (const topLevel of sortedTopLevels) { for (const topLevel of sortedTopLevels) {
const entry = DesktopEntries.heuristicLookup(topLevel.wayland.appId); const entry = DesktopEntries.heuristicLookup(topLevel.wayland.appId);
sortedDesktopApplicationsModel.append({ sortedDesktopApplicationsModel.append({
@@ -89,38 +88,14 @@ Singleton {
} }
function workspaceApps(workspaceIndexAlign) { function workspaceApps(workspaceIndexAlign) {
const list = [] const list = [];
const model = sortedDesktopApplicationsModel const model = sortedDesktopApplicationsModel;
for (let i = 0; i < model.count; i++) { for (let i = 0; i < model.count; i++) {
const item = model.get(i) const item = model.get(i);
if (item.topLevel.workspace.id === workspaceIndexAlign) if (item.topLevel.workspace.id === workspaceIndexAlign)
list.push(item.desktopEntry) list.push(item.desktopEntry);
} }
return list return list;
}
property var sortedDesktopApplications: {
const sortedWayland = sortedTopLevels.map(topLevel => topLevel.wayland).filter(wayland => wayland !== null);
const desktopEntries = sortedWayland.map(topLevel => {
return DesktopEntries.heuristicLookup(topLevel.appId);
});
const workspace = sortedTopLevels.map(topLevel => {
return topLevel.workspace.id;
});
const workspaceDesktopEntries = new Map();
for (let i = 0; i < workspace.length; i++) {
const key = workspace[i];
const value = desktopEntries[i];
if (workspaceDesktopEntries.has(key)) {
workspaceDesktopEntries.get(key).push(value);
} else {
workspaceDesktopEntries.set(key, [value]);
}
}
return workspaceDesktopEntries;
} }
Socket { Socket {