]> git.mdlowis.com Git - proto/labwc.git/commitdiff
cursor: Fix modifier button check
authorJoshua Ashton <joshua@froggi.es>
Sun, 17 Oct 2021 22:00:54 +0000 (22:00 +0000)
committerJohan Malm <johanmalm@users.noreply.github.com>
Sun, 17 Oct 2021 22:23:39 +0000 (23:23 +0100)
Previously any modifier would trigger this due to &ing the wrong value.

Signed-off-by: Joshua Ashton <joshua@froggi.es>
src/cursor.c

index ec748dba942efe21185a989fee3cda34459e19af..b81dbcc60080257869ac28059a931551a68d63de 100644 (file)
@@ -451,7 +451,7 @@ cursor_button(struct wl_listener *listener, void *data)
        /* handle alt + _press_ on view */
        struct wlr_input_device *device = seat->keyboard_group->input_device;
        uint32_t modifiers = wlr_keyboard_get_modifiers(device->keyboard);
-       if (modifiers & XKB_KEY_Alt_L && event->state == WLR_BUTTON_PRESSED) {
+       if (modifiers & WLR_MODIFIER_ALT && event->state == WLR_BUTTON_PRESSED) {
                handle_cursor_button_with_meta_key(view, event->button,
                        server->seat.cursor->x, server->seat.cursor->y);
                return;