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




Reply via email to