Summary: | When two Konsole windows are set as fullscreen mode, one of then tends to behave as if "Keep Above Others" has been enabled. | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Jekyll Wu <adaptee> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | git master | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Jekyll Wu
2012-02-04 05:31:24 UTC
layers.cpp:841 bool Client::isActiveFullScreen() const { ... - && (top == this || this->group() == top->group())); + && (top == this )); } It's however not *that* easy because it should cover at least transients. The patch in the review request seems working fine. Er, is bug 261799 also caused by the same defect? Should it be marked as a duplicate of this? yes, very likely. i'll test it later but should be the same (+ there's afair a similar kwin bug) No, it's not. I can raise windows above the non fullscreen konsole after activating the fullscreen konsole (on the other screen) but no more after activating the non-fullscreen konsole (until i activate the fullscreen konsole again) Gonna check why this. Git commit 10cd4faa8a0cb0619ebcfd462ee0104b1db58171 by Thomas Lübking. Committed on 04/02/2012 at 16:45. Pushed by luebking into branch 'master'. Only keep fullscreen for transients on top - not random group members REVIEW: 103866 M +26 -4 kwin/layers.cpp http://commits.kde.org/kde-workspace/10cd4faa8a0cb0619ebcfd462ee0104b1db58171 Git commit 8634d94682800ad0d62b2c6f0c9877b8ba745009 by Thomas Lübking. Committed on 04/02/2012 at 16:45. Pushed by luebking into branch 'KDE/4.8'. Only keep fullscreen for transients on top - not random group members REVIEW: 103866 M +26 -4 kwin/layers.cpp http://commits.kde.org/kde-workspace/8634d94682800ad0d62b2c6f0c9877b8ba745009 |