Summary: | Fix fullscreen state handling: NETWM says it's bound to focus and not stacking order, also see bug #224600 | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | mcnaz <mcnazar> |
Component: | core | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ahx2323, crew4ok, lassi.vaatamoinen, mikiya.okuno, simonstar, unclemarcus91 |
Priority: | NOR | Flags: | thomas.luebking:
ReviewRequest+
|
Version: | 4.8.1 | ||
Target Milestone: | 4.11 | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
URL: | https://git.reviewboard.kde.org/r/109572/ | ||
Latest Commit: | http://commits.kde.org/kde-workspace/3b0cb1a9e353683930e9755f158d425d3551ec0c | Version Fixed In: | 4.11 |
Sentry Crash Report: |
Description
mcnaz
2012-03-15 14:57:15 UTC
Please don't collect bugs in one report. That makes triaging a nightmare. 1. is a dupe of bug #246838 (plasma/widgtet-taskbar component) 2 & 3 are effectively dupes of bug #224600 because the window remains considered fullscreen I will change this bug towards correcting the implementation for 2&3, for 1 please attach yourself to that bug. Thanks Thomas. Sorry for the dupes and for the multiple reports. First time on bugs.kde. I did do a search prior to submission but clearly I could have done a better job of it. Thank you for pointing me in the right direction. *** Bug 303135 has been marked as a duplicate of this bug. *** *** Bug 306580 has been marked as a duplicate of this bug. *** *** Bug 308254 has been marked as a duplicate of this bug. *** *** Bug 314476 has been marked as a duplicate of this bug. *** Git commit 3b0cb1a9e353683930e9755f158d425d3551ec0c by Thomas Lübking. Committed on 18/03/2013 at 17:26. Pushed by luebking into branch 'master'. Depend fs layer upon active state, not stackorder according to NETWM spec implementation notes suggests "focused windows having state _NET_WM_STATE_FULLSCREEN" to be on the highest layer. We'll also take the screen into account The user set stacking (being raised) is not considered by the spec note This behavior is also suggested by an old comment in activation.cpp, void Workspace::setActiveClient() Related: bug 224600 REVIEW: 109572 FIXED-IN: 4.11 M +5 -16 kwin/layers.cpp M +9 -2 kwin/workspace.cpp http://commits.kde.org/kde-workspace/3b0cb1a9e353683930e9755f158d425d3551ec0c *** Bug 318849 has been marked as a duplicate of this bug. *** *** Bug 327657 has been marked as a duplicate of this bug. *** |