This bitmask reflects the hw state, prefix it accordingly.

Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>
---
 src/evdev.c | 12 ++++++------
 src/evdev.h |  2 +-
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/evdev.c b/src/evdev.c
index 721238f..71c5236 100644
--- a/src/evdev.c
+++ b/src/evdev.c
@@ -48,15 +48,15 @@ enum evdev_key_type {
 };
 
 static void
-set_key_down(struct evdev_device *device, int code, int pressed)
+hw_set_key_down(struct evdev_device *device, int code, int pressed)
 {
-       long_set_bit_state(device->key_mask, code, pressed);
+       long_set_bit_state(device->hw_key_mask, code, pressed);
 }
 
 static int
-is_key_down(struct evdev_device *device, int code)
+hw_is_key_down(struct evdev_device *device, int code)
 {
-       return long_bit_is_set(device->key_mask, code);
+       return long_bit_is_set(device->hw_key_mask, code);
 }
 
 static int
@@ -385,12 +385,12 @@ evdev_process_key(struct evdev_device *device,
                        break;
                case EVDEV_KEY_TYPE_KEY:
                case EVDEV_KEY_TYPE_BUTTON:
-                       if (!is_key_down(device, e->code))
+                       if (!hw_is_key_down(device, e->code))
                                return;
                }
        }
 
-       set_key_down(device, e->code, e->value);
+       hw_set_key_down(device, e->code, e->value);
 
        switch (type) {
        case EVDEV_KEY_TYPE_NONE:
diff --git a/src/evdev.h b/src/evdev.h
index 50ca713..9de44bc 100644
--- a/src/evdev.h
+++ b/src/evdev.h
@@ -100,7 +100,7 @@ struct evdev_device {
 
        /* Bitmask of pressed keys used to ignore initial release events from
         * the kernel. */
-       unsigned long key_mask[NLONGS(KEY_CNT)];
+       unsigned long hw_key_mask[NLONGS(KEY_CNT)];
        /* Key counter used for multiplexing button events internally in
         * libinput. */
        uint8_t key_count[KEY_CNT];
-- 
1.9.3

_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to