From 5faa300c5ea73e2093746168c6d003bc3ec56c4c Mon Sep 17 00:00:00 2001 From: Nate Eldredge Date: Sun, 29 May 2022 15:12:37 -0600 Subject: [PATCH] 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") &&