The x11_backend_deliver_button_event can be called with any xcb_generic_event. The assert check if the call is done with the expected events.
Signed-off-by: Benoit Gschwind <[email protected]> --- src/compositor-x11.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/compositor-x11.c b/src/compositor-x11.c index 629b5f3..e7b09cf 100644 --- a/src/compositor-x11.c +++ b/src/compositor-x11.c @@ -1039,6 +1039,8 @@ static void x11_backend_deliver_button_event(struct x11_backend *b, xcb_generic_event_t *event, int state) { + assert(event->response_type == XCB_BUTTON_PRESS || + event->response_type == XCB_BUTTON_RELEASE); xcb_button_press_event_t *button_event = (xcb_button_press_event_t *) event; uint32_t button; -- 2.7.3 _______________________________________________ wayland-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/wayland-devel
