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



commit c5b7cd97b66c2a3afc51fa9b255142e3ea42f838
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]