[gtk+] x11: Assign GDK_SOURCE_TABLET_PAD when necessary



commit 07f4139004f8900d160278be39e1c53dc45b0459
Author: Jason Gerecke <killertofu gmail com>
Date:   Tue Jun 27 14:21:05 2017 -0700

    x11: Assign GDK_SOURCE_TABLET_PAD when necessary
    
    Wacom tablets often have a "pad" device which houses multiple buttons. At
    present, these devices are incorrectly marked as GDK_SOURCE_PEN which can
    cause problems for some software.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=782040

 gdk/x11/gdkdevicemanager-xi2.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/gdk/x11/gdkdevicemanager-xi2.c b/gdk/x11/gdkdevicemanager-xi2.c
index 6c941d5..e7dfcb5 100644
--- a/gdk/x11/gdkdevicemanager-xi2.c
+++ b/gdk/x11/gdkdevicemanager-xi2.c
@@ -433,6 +433,8 @@ create_device (GdkDeviceManager *device_manager,
         input_source = GDK_SOURCE_ERASER;
       else if (strstr (tmp_name, "cursor"))
         input_source = GDK_SOURCE_CURSOR;
+      else if (strstr (tmp_name, " pad"))
+        input_source = GDK_SOURCE_TABLET_PAD;
       else if (strstr (tmp_name, "wacom") ||
                strstr (tmp_name, "pen"))
         input_source = GDK_SOURCE_PEN;


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