diff --git a/backend/x11/input_device.c b/backend/x11/input_device.c index 3a21f69c..08612366 100644 --- a/backend/x11/input_device.c +++ b/backend/x11/input_device.c @@ -36,6 +36,7 @@ static void send_button_event(struct wlr_x11_output *output, uint32_t key, .state = st, }; wlr_signal_emit_safe(&output->pointer.events.button, &ev); + wlr_signal_emit_safe(&output->pointer.events.frame, &output->pointer); } static void send_axis_event(struct wlr_x11_output *output, int32_t delta,