X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=spectrwm.c;h=3b240f1052965fbd9531e37a1eb69ee0c1726f45;hb=1fa17c86c27db076578a215f9393663c083644cd;hp=037915603a879eaa51be854bf0d9d39d47d32c47;hpb=92be9fb26cc5691ca30428519205df168e12cf02;p=spectrwm.git diff --git a/spectrwm.c b/spectrwm.c index 0379156..3b240f1 100644 --- a/spectrwm.c +++ b/spectrwm.c @@ -1992,8 +1992,9 @@ bar_setup(struct swm_region *r) xcb_create_pixmap(conn, screen->root_depth, r->bar->buffer, r->bar->id, WIDTH(r->bar), HEIGHT(r->bar)); - xcb_randr_select_input(conn, r->bar->id, - XCB_RANDR_NOTIFY_MASK_OUTPUT_CHANGE); + if (xrandr_support) + xcb_randr_select_input(conn, r->bar->id, + XCB_RANDR_NOTIFY_MASK_OUTPUT_CHANGE); if (bar_enabled) map_window_raised(r->bar->id); @@ -7406,6 +7407,7 @@ clientmessage(xcb_client_message_event_t *e) xcb_flush(conn); } +#ifdef XCB_CONN_ERROR void check_conn(void) { @@ -7435,6 +7437,14 @@ check_conn(void) if (err) errx(err, "X CONNECTION ERROR: %s", s); } +#else +void +check_conn(void) +{ + if (conn->has_error) + errx(1, "X CONNECTION ERROR"); +} +#endif int enable_wm(void)