[libmanette] device: Simplify inputs initialization



commit 7cf71161effc7e4bae3c243b70b7ade3605ea8d5
Author: vanadiae <vanadiae35 gmail com>
Date:   Sat Oct 17 21:13:40 2020 +0200

    device: Simplify inputs initialization
    
    This uses has_key() and has_abs() instead of libevdev_has_event_code()
    directly in *_new(), making it simpler to read.

 src/manette-device.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/src/manette-device.c b/src/manette-device.c
index cabcaf0..5f84b15 100644
--- a/src/manette-device.c
+++ b/src/manette-device.c
@@ -521,12 +521,12 @@ manette_device_new (const gchar  *filename,
 
   // Initialize the axes buttons and hats.
   for (i = BTN_JOYSTICK; i < KEY_MAX; i++)
-    if (libevdev_has_event_code (self->evdev_device, (guint) EV_KEY, i)) {
+    if (has_key (self->evdev_device, i)) {
       self->key_map[i - BTN_MISC] = (guint8) buttons_number;
       buttons_number++;
     }
   for (i = BTN_MISC; i < BTN_JOYSTICK; i++)
-    if (libevdev_has_event_code (self->evdev_device, (guint) EV_KEY, i)) {
+    if (has_key (self->evdev_device, i)) {
       self->key_map[i - BTN_MISC] = (guint8) buttons_number;
       buttons_number++;
     }
@@ -540,7 +540,7 @@ manette_device_new (const gchar  *filename,
 
       continue;
     }
-    if (libevdev_has_event_code (self->evdev_device, (guint) EV_ABS, i)) {
+    if (has_abs (self->evdev_device, i)) {
       const struct input_absinfo *absinfo;
 
       absinfo = libevdev_get_abs_info (self->evdev_device, i);


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