better error management when a connection is created
authorcaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 14 Jan 2010 07:30:06 +0000 (07:30 +0000)
committercaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 14 Jan 2010 07:30:06 +0000 (07:30 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/expedite@45110 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/bin/engine_software_xcb.c
src/bin/engine_xrender_xcb.c

index 30ed03c..3b7aefa 100644 (file)
@@ -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));
index f663fe2..7a3e8bf 100644 (file)
@@ -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));