[mutter/wip/gestures: 3/16] ui: Remove XI_TouchBegin handling from window frame event handlers



commit 321cd5d85fe1f41e748a626dc866cbc8bd421f24
Author: Carlos Garnacho <carlosg gnome org>
Date:   Thu Jun 19 21:50:37 2014 +0200

    ui: Remove XI_TouchBegin handling from window frame event handlers
    
    This is now unnecessary as only pointer events are selected, so pointer
    emulation will take care of sending only pointer events.

 src/ui/ui.c |    9 ++-------
 1 files changed, 2 insertions(+), 7 deletions(-)
---
diff --git a/src/ui/ui.c b/src/ui/ui.c
index d5a650f..cb1f36b 100644
--- a/src/ui/ui.c
+++ b/src/ui/ui.c
@@ -119,7 +119,6 @@ maybe_redirect_mouse_event (XEvent *xevent)
 
   switch (xev->evtype)
     {
-    case XI_TouchBegin:
     case XI_ButtonPress:
     case XI_ButtonRelease:
     case XI_Motion:
@@ -156,10 +155,9 @@ maybe_redirect_mouse_event (XEvent *xevent)
 
   switch (xev->evtype)
     {
-    case XI_TouchBegin:
     case XI_ButtonPress:
     case XI_ButtonRelease:
-      if (xev_d->evtype == XI_ButtonPress || xev_d->evtype == XI_TouchBegin)
+      if (xev_d->evtype == XI_ButtonPress)
         {
           GtkSettings *settings = gtk_settings_get_default ();
           int double_click_time;
@@ -171,10 +169,7 @@ maybe_redirect_mouse_event (XEvent *xevent)
                         "gtk-double-click-distance", &double_click_distance,
                         NULL);
 
-          if (xev->evtype == XI_TouchBegin)
-            button = 1;
-          else
-            button = xev_d->detail;
+          button = xev_d->detail;
 
           if (button == ui->button_click_number &&
               xev_d->event == ui->button_click_window &&


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]