diff options
author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2018-03-02 14:01:29 +0100 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2018-03-07 20:45:16 +0100 |
commit | 9117a5bf0fac83a716305f3715e36a8dd64f5517 (patch) | |
tree | 7bc173f9f51d08daa33ef38702f3782cfae9819a /nx-X11/programs/Xserver/hw/nxagent/NXshm.c | |
parent | 3352cfaba74091b1780a29ffb915a448a1f510a4 (diff) | |
download | nx-libs-9117a5bf0fac83a716305f3715e36a8dd64f5517.tar.gz nx-libs-9117a5bf0fac83a716305f3715e36a8dd64f5517.tar.bz2 nx-libs-9117a5bf0fac83a716305f3715e36a8dd64f5517.zip |
hw/nxagent/Screen.c: Cover Xinerama bounding box corner cases.
If the agent window is moved around on screen, it can happen
that it is moved into an invisible area of the real Xserver,
we calls this "beyond the bounding box".
.
If the agent window is partially beyond the bounding box, we
don't want Xinerama to re-adjust the RandR parameters inside the
agent. Near the bounding box, the session shall stay intact.
.
This means, desktop env wise, the desktop session control
elements can be moved (with the agent window) into the invisible
areas of the real Xserver and moved out again without RandR
events arriving inside the agent session.
Fixes ArcticaProject/nx-libs#662.
Diffstat (limited to 'nx-X11/programs/Xserver/hw/nxagent/NXshm.c')
0 files changed, 0 insertions, 0 deletions