From 610d264aa6b644958308f469907c831594c01f50 Mon Sep 17 00:00:00 2001 From: Fushan Wen Date: Wed, 15 Dec 2021 19:07:09 +0800 Subject: [PATCH] taskmanager: Fix "All Activities" not working plasma-desktop can't use nullUuid to move a window to all activities, it needs to pass all activity IDs to `NETWinInfo::setActivities` to make sure the function works as expected. BUG: 440496 --- applets/taskmanager/package/contents/ui/ContextMenu.qml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/applets/taskmanager/package/contents/ui/ContextMenu.qml b/applets/taskmanager/package/contents/ui/ContextMenu.qml index 345313085..4e1cf217f 100644 --- a/applets/taskmanager/package/contents/ui/ContextMenu.qml +++ b/applets/taskmanager/package/contents/ui/ContextMenu.qml @@ -411,9 +411,11 @@ PlasmaComponents.ContextMenu { return menu.visualParent && menu.get(atm.Activities).length === 0; }); menuItem.toggled.connect(function(checked) { - var newActivities = undefined; // will cast to an empty QStringList i.e all activities + let newActivities; if (!checked) { newActivities = new Array(activityInfo.currentActivity); + } else { + newActivities = activityInfo.activities(); } tasksModel.requestActivities(menu.modelIndex, newActivities); }); -- GitLab