From ac88e43aa67401fa432a8451410fe6ee912c9b81 Mon Sep 17 00:00:00 2001 From: Vincent Torri Date: Thu, 14 Jan 2010 07:30:06 +0000 Subject: [PATCH] better error management when a connection is created SVN revision: 45110 --- src/bin/engine_software_xcb.c | 2 +- src/bin/engine_xrender_xcb.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/engine_software_xcb.c b/src/bin/engine_software_xcb.c index 30ed03c..3b7aefa 100644 --- a/src/bin/engine_software_xcb.c +++ b/src/bin/engine_software_xcb.c @@ -76,7 +76,7 @@ engine_software_xcb_args(int argc, char **argv) if (!ok) return 0; conn = xcb_connect(NULL, &s); - if (!conn) return 0; + if (xcb_connection_has_error(conn)) return 0; s_tmp = s; iter = xcb_setup_roots_iterator(xcb_get_setup(conn)); diff --git a/src/bin/engine_xrender_xcb.c b/src/bin/engine_xrender_xcb.c index f663fe2..7a3e8bf 100644 --- a/src/bin/engine_xrender_xcb.c +++ b/src/bin/engine_xrender_xcb.c @@ -95,7 +95,7 @@ engine_xrender_xcb_args(int argc, char **argv) if (!ok) return 0; conn = xcb_connect(NULL, &s); - if (!conn) return 0; + if (xcb_connection_has_error(conn)) return 0; s_tmp = s; iter = xcb_setup_roots_iterator(xcb_get_setup(conn));