From 424ae0151e5655d098f795f27f983149c76492a0 Mon Sep 17 00:00:00 2001 From: Ran Benita Date: Wed, 31 Oct 2012 00:13:08 +0200 Subject: [PATCH] compositor-x11: use _checked() with xkb_select_events to test for error In order to use xcb_request_check(), given a request without a reply, you need to use the _checked() variant of the request function. See xcb-requests(3). Signed-off-by: Ran Benita --- src/compositor-x11.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/compositor-x11.c b/src/compositor-x11.c index 71287e06..c654aec7 100644 --- a/src/compositor-x11.c +++ b/src/compositor-x11.c @@ -206,14 +206,14 @@ x11_compositor_setup_xkb(struct x11_compositor *c) } c->xkb_event_base = ext->first_event; - select = xcb_xkb_select_events(c->conn, - XCB_XKB_ID_USE_CORE_KBD, - XCB_XKB_EVENT_TYPE_STATE_NOTIFY, - 0, - XCB_XKB_EVENT_TYPE_STATE_NOTIFY, - 0, - 0, - NULL); + select = xcb_xkb_select_events_checked(c->conn, + XCB_XKB_ID_USE_CORE_KBD, + XCB_XKB_EVENT_TYPE_STATE_NOTIFY, + 0, + XCB_XKB_EVENT_TYPE_STATE_NOTIFY, + 0, + 0, + NULL); error = xcb_request_check(c->conn, select); if (error) { weston_log("error: failed to select for XKB state events\n");