[gtk+/gtk-3-18] x11: Add "pointer" to the is-not-a-touchscreen device name checks



commit 1d3f93f277db6f4bf0be0b526d8ae1b38728f8b6
Author: Carlos Garnacho <carlosg gnome org>
Date:   Tue Nov 17 15:36:08 2015 +0100

    x11: Add "pointer" to the is-not-a-touchscreen device name checks
    
    Commit 1266d15c4 also broke Xwayland, as it does the same trick
    than VMWare pointers. Let's extend the heuristic to check for "pointer"
    in the device name, what can possibly go wrong...
    
    https://bugzilla.gnome.org/show_bug.cgi?id=757358

 gdk/x11/gdkdevicemanager-xi2.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/gdk/x11/gdkdevicemanager-xi2.c b/gdk/x11/gdkdevicemanager-xi2.c
index 4be9bbb..69e9b35 100644
--- a/gdk/x11/gdkdevicemanager-xi2.c
+++ b/gdk/x11/gdkdevicemanager-xi2.c
@@ -427,6 +427,7 @@ create_device (GdkDeviceManager *device_manager,
                strstr (tmp_name, "pen"))
         input_source = GDK_SOURCE_PEN;
       else if (!strstr (tmp_name, "mouse") &&
+               !strstr (tmp_name, "pointer") &&
                has_abs_axes (display, dev->classes, dev->num_classes))
         input_source = GDK_SOURCE_TOUCHSCREEN;
       else


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