From ad7c5162bc2647c35e2f03c87000f6857b2ee25d Mon Sep 17 00:00:00 2001 From: Alexandros Frantzis Date: Fri, 21 Oct 2022 15:04:01 +0300 Subject: [PATCH] kiosk-shell: Don't use a modifier for surface activation bindings The mouse button and touch bindings to activate a surface shouldn't use the binding modifier. Fixes: https://gitlab.freedesktop.org/wayland/weston/-/issues/679 Signed-off-by: Alexandros Frantzis (cherry picked from commit 723709aa073fb740c3443fae8e370306d0738675) --- kiosk-shell/kiosk-shell.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kiosk-shell/kiosk-shell.c b/kiosk-shell/kiosk-shell.c index 79dd6201..ceff193e 100644 --- a/kiosk-shell/kiosk-shell.c +++ b/kiosk-shell/kiosk-shell.c @@ -1069,13 +1069,13 @@ kiosk_shell_add_bindings(struct kiosk_shell *shell) mod = weston_shell_get_binding_modifier(shell->config, MODIFIER_SUPER); - weston_compositor_add_button_binding(shell->compositor, BTN_LEFT, mod, + weston_compositor_add_button_binding(shell->compositor, BTN_LEFT, 0, kiosk_shell_click_to_activate_binding, shell); - weston_compositor_add_button_binding(shell->compositor, BTN_RIGHT, mod, + weston_compositor_add_button_binding(shell->compositor, BTN_RIGHT, 0, kiosk_shell_click_to_activate_binding, shell); - weston_compositor_add_touch_binding(shell->compositor, mod, + weston_compositor_add_touch_binding(shell->compositor, 0, kiosk_shell_touch_to_activate_binding, shell);