From 0196284331fc249293a9b6a74ba9f71ccdc681dd Mon Sep 17 00:00:00 2001 From: Dominique Martinet Date: Sun, 20 Aug 2017 23:06:13 +0200 Subject: [PATCH] xwm: remove xcb-util dependency This hardcodes a define, but other projects (wlc/weston) either use the raw number or just redefine it with another name anyway... This should fix travis build. --- xwayland/xwm.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xwayland/xwm.c b/xwayland/xwm.c index ff22b089..02794e72 100644 --- a/xwayland/xwm.c +++ b/xwayland/xwm.c @@ -1,5 +1,4 @@ #include -#include #include #include "wlr/util/log.h" #include "wlr/types/wlr_surface.h" @@ -171,6 +170,10 @@ static void handle_client_message(struct wlr_xwm *xwm, xcb_client_message_event_ wlr_log(L_DEBUG, "unhandled client message %u", ev->type); } +/* This is in xcb/xcb_event.h, but pulling xcb-util just for a constant + * others redefine anyway is meh + */ +#define XCB_EVENT_RESPONSE_TYPE_MASK (0x7f) static int x11_event_handler(int fd, uint32_t mask, void *data) { int count = 0; xcb_generic_event_t *event;