[gtk: 1/2] Recognize "stylus" devices as GDK_SOURCE_PEN




commit 5faa300c5ea73e2093746168c6d003bc3ec56c4c
Author: Nate Eldredge <nate thatsmathematics com>
Date:   Sun May 29 15:12:37 2022 -0600

    Recognize "stylus" devices as GDK_SOURCE_PEN
    
    Add "stylus" to the list of substrings in a device name that cause it to be recognized
    as a GDK_SOURCE_PEN device (previously "wacom", "pen" and "eraser").  Some devices
    just use "stylus" in their name, and are otherwise recognized as
    GDK_SOURCE_TOUCHSCREEN instead.
    
    Fixes #4394.

 gdk/x11/gdkdevicemanager-xi2.c | 1 +
 1 file changed, 1 insertion(+)
---
diff --git a/gdk/x11/gdkdevicemanager-xi2.c b/gdk/x11/gdkdevicemanager-xi2.c
index a146333b5d..ac27564603 100644
--- a/gdk/x11/gdkdevicemanager-xi2.c
+++ b/gdk/x11/gdkdevicemanager-xi2.c
@@ -485,6 +485,7 @@ create_device (GdkX11DeviceManagerXI2 *device_manager,
         input_source = GDK_SOURCE_TABLET_PAD;
       else if (strstr (tmp_name, "wacom") ||
                strstr (tmp_name, "pen") ||
+               strstr (tmp_name, "stylus") ||
                strstr (tmp_name, "eraser"))
         input_source = GDK_SOURCE_PEN;
       else if (!strstr (tmp_name, "mouse") &&


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