perfinion 15/07/04 15:02:54 Added: xfwm4-4.12-touchscreen-subwindow-fix.patch Log: fix bug 527662, respond to touchscreen (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 0x7EF137EC935B0EAF)
Revision Changes Path 1.1 xfce-base/xfwm4/files/xfwm4-4.12-touchscreen-subwindow-fix.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/xfce-base/xfwm4/files/xfwm4-4.12-touchscreen-subwindow-fix.patch?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/xfce-base/xfwm4/files/xfwm4-4.12-touchscreen-subwindow-fix.patch?rev=1.1&content-type=text/plain Index: xfwm4-4.12-touchscreen-subwindow-fix.patch =================================================================== diff -ur xfwm4-4.10.1/src/events.c b/src/events.c --- xfwm4-4.10.1/src/events.c 2014-10-31 14:19:18.012757936 -0600 +++ b/src/events.c 2014-10-31 14:18:54.901758349 -0600 @@ -888,6 +888,13 @@ { state = ev->state & MODIFIER_MASK; win = ev->subwindow; + if (!win) { + Window root_ret; + int rx,ry,wx,wy; + unsigned int mask_ret; + XQueryPointer(display_info->dpy, ev->window, + &root_ret, &win, &rx, &ry, &wx, &wy, &mask_ret); + } screen_info = c->screen_info; if ((ev->button == Button1) && (state) && (state == screen_info->params->easy_click))
