JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
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 4c5974b..023613b 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)