diff options
-rw-r--r-- | xcbdpyinfo.c | 2 | ||||
-rw-r--r-- | xcbrandr.c | 2 | ||||
-rw-r--r-- | xcbxf86dri.c | 2 | ||||
-rw-r--r-- | xcbxvinfo.c | 3 |
4 files changed, 5 insertions, 4 deletions
diff --git a/xcbdpyinfo.c b/xcbdpyinfo.c index ae4b574..beaa144 100644 --- a/xcbdpyinfo.c +++ b/xcbdpyinfo.c @@ -19,7 +19,7 @@ int main(int argc, char **argv) int screen; c = xcb_connect(0, &screen); - if(!c) + if(xcb_connection_has_error(c)) { fputs("Connect failed.\n", stderr); exit(1); @@ -232,7 +232,7 @@ main (int argc, char **argv) exit (1); } c = xcb_connect(display_name, &screen); - if (!c) { + if (xcb_connection_has_error(c)) { fprintf (stderr, "Can't open display %s\n", display_name); exit (1); } diff --git a/xcbxf86dri.c b/xcbxf86dri.c index 435b3a3..ea26faf 100644 --- a/xcbxf86dri.c +++ b/xcbxf86dri.c @@ -15,7 +15,7 @@ int main(int argc, char **argv) xcb_xf86dri_query_direct_rendering_capable_reply_t *qdr; xcb_connection_t *c = xcb_connect(NULL, &screen); - if(!c) + if(xcb_connection_has_error(c)) { fprintf(stderr, "Error establishing connection to X server."); return 1; diff --git a/xcbxvinfo.c b/xcbxvinfo.c index 95743cf..631f7f9 100644 --- a/xcbxvinfo.c +++ b/xcbxvinfo.c @@ -72,7 +72,8 @@ int main(int argc, char *argv[]) } if (!display_name) display_name = getenv("DISPLAY"); - if (!(c = xcb_connect(display_name, &scrn))) + c = xcb_connect(display_name, &scrn); + if (xcb_connection_has_error(c)) { fprintf(stderr, "xcbxvinfo: Unable to open display %s\n", display_name); exit(1); |