diff options
author | Peter Hutterer <peter@cs.unisa.edu.au> | 2007-09-03 10:17:11 +0930 |
---|---|---|
committer | Peter Hutterer <peter@cs.unisa.edu.au> | 2007-10-03 09:03:49 +0930 |
commit | e75d7daeb589147c1df70c3b61f10ecabea0f83d (patch) | |
tree | 8763001afafafe05b2210ff9c89dd3d0debb5e0c | |
parent | d3d7e6dccf4a980ba3a57b0435c9720501c09d1f (diff) |
Set client pointer on each button click inside a window.
-rw-r--r-- | src/Manager.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/Manager.cpp b/src/Manager.cpp index cd5daa1..735d58a 100644 --- a/src/Manager.cpp +++ b/src/Manager.cpp @@ -659,6 +659,8 @@ void Manager::handleButtonPress(XDeviceButtonEvent* bev) if (wmwindow->isClientWindow(bev->window)) { + XSetClientPointer(x11->dpy, wmwindow->getClientWindow(), + dev->getDevice()); XAllowDeviceEvents(x11->dpy, dev->getDevice(), ReplayThisDevice, CurrentTime); } |