Diffusion KWin 476ca65295bf

Depend fs layer upon active state, not stackorder

Authored by Thomas Lübking <thomas.luebking@gmail.com>.

Description

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()

BUG: 296076
CCBUG: 224600
REVIEW: 109572
FIXED-IN: 4.11

Details

Committed
Thomas Lübking <thomas.luebking@gmail.com>Mar 20 2013, 9:23 PM
Parents
R108:a5cce085af70: catch geometry updates of moving clients
Branches
Unknown
Tags
Unknown
Thomas Lübking <thomas.luebking@gmail.com> committed R108:476ca65295bf: Depend fs layer upon active state, not stackorder (authored by Thomas Lübking <thomas.luebking@gmail.com>).Mar 20 2013, 9:23 PM