D27690: [x11client] Make activity handling more consistent across windows
David Edmundson <[email protected]>
| Newsgroups | gmane.comp.kde.devel.kwin |
|---|---|
| Message-ID | <[email protected]> |
davidedmundson created this revision. davidedmundson added a reviewer: KWin. Herald added a project: KWin. Herald added a subscriber: kwin. davidedmundson requested review of this revision. REVISION SUMMARY Typically by default newly added toplevel windows are added only to the current activity. Initially windows with no borders were added to all activities. This causes problems particularly now with the newer frame extents support leaving window behaviour quite inconsistent. Since the time of the original code the taskbar gained control for controlling activities allowing at least one method of changing them. This means we can use this as the new filter. BUG: 274931 TEST PLAN Opened gtk3-demo Switched activities, it wasn't on the new one Went back, altered it through the taskmanager, it worked REPOSITORY R108 KWin BRANCH master REVISION DETAIL https://phabricator.kde.org/D27690 AFFECTED FILES x11client.cpp To: davidedmundson, #kwin Cc: kwin, Orage, LeGast00n, The-Feren-OS-Dev, cblack, jraleigh, zachus, fbampaloukas, GB_2, mkulinski, ragreen, jackyalcine, iodelay, crozbo, bwowk, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, hardening, romangg, jensreuterberg, abetts, sebas, apol, ahiemstra, mart