diff --git a/src/input/evdev.c b/src/input/evdev.c index 3d9b753..96f4c7c 100644 --- a/src/input/evdev.c +++ b/src/input/evdev.c @@ -93,7 +93,7 @@ static bool grabbingDevices; int evdev_gamepads = 0; -#define QUIT_MODIFIERS (MODIFIER_SHIFT|MODIFIER_ALT|MODIFIER_CTRL) +#define ACTION_MODIFIERS (MODIFIER_SHIFT|MODIFIER_ALT|MODIFIER_CTRL) #define QUIT_KEY KEY_Q #define QUIT_BUTTONS (PLAY_FLAG|BACK_FLAG|LB_FLAG|RB_FLAG) @@ -224,7 +224,7 @@ static bool evdev_handle_event(struct input_event *ev, struct input_device *dev) } // Quit the stream if all the required quit keys are down - if ((dev->modifiers & QUIT_MODIFIERS) == QUIT_MODIFIERS && + if ((dev->modifiers & ACTION_MODIFIERS) == ACTION_MODIFIERS && ev->code == QUIT_KEY && ev->value != 0) { return false; } diff --git a/src/input/x11.c b/src/input/x11.c index df35f65..fc2522a 100644 --- a/src/input/x11.c +++ b/src/input/x11.c @@ -31,7 +31,7 @@ #include #include -#define MODIFIERS (MODIFIER_SHIFT|MODIFIER_ALT|MODIFIER_CTRL) +#define ACTION_MODIFIERS (MODIFIER_SHIFT|MODIFIER_ALT|MODIFIER_CTRL) static Display *display; static Window window; @@ -56,7 +56,7 @@ static int x11_handler(int fd) { case KeyPress: case KeyRelease: if (event.xkey.keycode >= 8 && event.xkey.keycode < (sizeof(keyCodes)/sizeof(keyCodes[0]) + 8)) { - if ((keyboard_modifiers & MODIFIERS) == MODIFIERS && event.type == KeyRelease) { + if ((keyboard_modifiers & ACTION_MODIFIERS) == ACTION_MODIFIERS && event.type == KeyRelease) { if (event.xkey.keycode == 0x18) return LOOP_RETURN; else {