aboutsummaryrefslogtreecommitdiff
path: root/nx-X11/programs/Xserver/hw/nxagent/Pointer.h
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2018-03-02 14:01:29 +0100
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2018-03-07 20:45:16 +0100
commit9117a5bf0fac83a716305f3715e36a8dd64f5517 (patch)
tree7bc173f9f51d08daa33ef38702f3782cfae9819a /nx-X11/programs/Xserver/hw/nxagent/Pointer.h
parent3352cfaba74091b1780a29ffb915a448a1f510a4 (diff)
downloadnx-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/Pointer.h')
0 files changed, 0 insertions, 0 deletions