Summary: | "Show in all activities" no longer works | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Ilya Bizyaev <bizyaev> |
Component: | Task Manager and Icons-Only Task Manager | Assignee: | Eike Hein <hein> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | izylstra, nate, plasma-bugs, qydwhotmail |
Priority: | VHI | Keywords: | regression |
Version: | 5.22.4 | ||
Target Milestone: | 1.0 | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/commit/1d0e75bc5ceb8144b30386e549608b7d7b89190e | Version Fixed In: | 5.24 |
Description
Ilya Bizyaev
2021-08-01 13:32:11 UTC
I have a note saying that this started in Plasma 5.22. Can confirm. I have this issue in Kubuntu 21.10 and Plasma 5.23 (using backports). Using the system title bar context menu to set "All Activities" does work properly, and accurately displays the state of the window. (e.g. only one activity is still ticked after using the task manager context menu to set "All Activities") A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/721 A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1278 A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/750 A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/1803 Git commit 1d0e75bc5ceb8144b30386e549608b7d7b89190e by Fushan Wen. Committed on 16/12/2021 at 09:59. Pushed by fusionfuture into branch 'master'. x11client: Replace activityList with m_activityList KWin does not update activity status when setting `_KDE_NET_WM_ACTIVITIES` to nullUuid outside of KWin, which causes "All Activities" not working as expected for KWindowSystem. `X11Client::activityList` is not kept in sync with `AbstractClient::m_activityList`. Move `m_activityList` from private to protected, and use it in `X11Client::readActivities` M +2 -1 src/abstract_client.h M +5 -5 src/x11client.cpp M +0 -1 src/x11client.h https://invent.kde.org/plasma/kwin/commit/1d0e75bc5ceb8144b30386e549608b7d7b89190e |