From: bi4k8 Date: Wed, 1 Dec 2021 02:44:55 +0000 (+0000) Subject: forward click events to layer surfaces X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=54e99cd240e524b710cce8f71c36f2ba86cb13c9;p=proto%2Flabwc.git 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. --- 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; }