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.
This commit is contained in:
bi4k8 2021-12-01 02:44:55 +00:00 committed by Johan Malm
parent a94fb3b225
commit 54e99cd240

View file

@ -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;
}