From: Enlightenment S. <no-...@en...> - 2009-02-18 00:29:11
|
Log: handle errors and use eina error print. Author: raster Date: 2009-02-17 16:29:07 -0800 (Tue, 17 Feb 2009) New Revision: 39066 Modified: trunk/TMP/st/elementary/src/lib/elm_main.c trunk/TMP/st/elementary/src/lib/elm_win.c Modified: trunk/TMP/st/elementary/src/lib/elm_main.c =================================================================== --- trunk/TMP/st/elementary/src/lib/elm_main.c 2009-02-18 00:10:56 UTC (rev 39065) +++ trunk/TMP/st/elementary/src/lib/elm_main.c 2009-02-18 00:29:07 UTC (rev 39066) @@ -214,7 +214,11 @@ #ifdef HAVE_ELEMENTARY_X int val = 1000; - ecore_x_init(NULL); + if (!ecore_x_init(NULL)) + { + EINA_ERROR_PERR("elementary: ERROR. Cannot connect to X11 display. check $DISPLAY variable\n"); + exit(1); + } if (!ecore_x_screen_is_composited(0)) _elm_config->compositing = 0; _elm_atom_enlightenment_scale = ecore_x_atom_get("ENLIGHTENMENT_SCALE"); Modified: trunk/TMP/st/elementary/src/lib/elm_win.c =================================================================== --- trunk/TMP/st/elementary/src/lib/elm_win.c 2009-02-18 00:10:56 UTC (rev 39065) +++ trunk/TMP/st/elementary/src/lib/elm_win.c 2009-02-18 00:29:07 UTC (rev 39066) @@ -281,7 +281,7 @@ } if (!win->ee) { - printf("ELEMENTARY: Error. Cannot create window.\n"); + EINA_ERROR_PERR("elementary: ERROR. Cannot create window.\n"); free(win); return NULL; } |