From: Nate Eldredge Date: Sun, 29 May 2022 21:12:37 +0000 (-0600) Subject: Recognize "stylus" devices as GDK_SOURCE_PEN X-Git-Tag: archive/raspbian/4.8.3+ds-2+rpi1~3^2~20^2~2^2~1^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=5faa300c5ea73e2093746168c6d003bc3ec56c4c;p=gtk4.git 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. --- 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") &&