]> code.delx.au - spectrwm/commitdiff
Fix check_conn to work with older libxcb versions.
authorReginald Kennedy <rk@rejii.com>
Fri, 27 Jul 2012 15:01:17 +0000 (23:01 +0800)
committerReginald Kennedy <rk@rejii.com>
Fri, 27 Jul 2012 15:01:17 +0000 (23:01 +0800)
spectrwm.c

index 4c5974b84d3c9ff6e48cc5e3128c5a854ff84603..023613b860f0336033ddd589adeaa8bae4cdfbb7 100644 (file)
@@ -7407,6 +7407,7 @@ clientmessage(xcb_client_message_event_t *e)
        xcb_flush(conn);
 }
 
+#ifdef XCB_CONN_ERROR
 void
 check_conn(void)
 {
@@ -7436,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(err, "X CONNECTION ERROR");
+}
+#endif
 
 int
 enable_wm(void)