[gtk/gtk-3-24: 1/2] Recognize "stylus" devices as GDK_SOURCE_PEN
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/gtk-3-24: 1/2] Recognize "stylus" devices as GDK_SOURCE_PEN
- Date: Tue, 20 Sep 2022 10:57:25 +0000 (UTC)
commit 8984b13d84249c17d37750d14c9e9832cf0b3b8c
Author: Nate Eldredge <nate thatsmathematics com>
Date: Sat Sep 17 15:06:27 2022 +0200
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 | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/gdk/x11/gdkdevicemanager-xi2.c b/gdk/x11/gdkdevicemanager-xi2.c
index 193dd47beb..a65116a3c1 100644
--- a/gdk/x11/gdkdevicemanager-xi2.c
+++ b/gdk/x11/gdkdevicemanager-xi2.c
@@ -453,7 +453,8 @@ create_device (GdkDeviceManager *device_manager,
else if (strstr (tmp_name, " pad"))
input_source = GDK_SOURCE_TABLET_PAD;
else if (strstr (tmp_name, "wacom") ||
- strstr (tmp_name, "pen"))
+ strstr (tmp_name, "pen") ||
+ strstr (tmp_name, "stylus"))
input_source = GDK_SOURCE_PEN;
else if (!strstr (tmp_name, "mouse") &&
!strstr (tmp_name, "pointer") &&
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]