From 54e99cd240e524b710cce8f71c36f2ba86cb13c9 Mon Sep 17 00:00:00 2001 From: bi4k8 Date: Wed, 1 Dec 2021 02:44:55 +0000 Subject: [PATCH] forward click events to layer surfaces this was broken when we moved to swallowing mouse events that triggered "Frame"-context mouse bindings. layer surfaces don't run mouse binding logic, so they need mouse events unconditionally forwarded. --- src/cursor.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/cursor.c b/src/cursor.c index e28aed37..c1ce2f27 100644 --- a/src/cursor.c +++ b/src/cursor.c @@ -574,6 +574,8 @@ cursor_button(struct wl_listener *listener, void *data) if (layer->current.keyboard_interactive) { seat_set_focus_layer(&server->seat, layer); } + wlr_seat_pointer_notify_button(seat->seat, event->time_msec, + event->button, event->state); return; }