Enlightenment CVS committal Author : sebastid Project : e17 Module : libs/ecore
Dir : e17/libs/ecore/src/lib/ecore_x Modified Files: ecore_x_xinerama.c Log Message: Query Xinerama first. =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_x/ecore_x_xinerama.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- ecore_x_xinerama.c 5 Feb 2005 12:59:35 -0000 1.2 +++ ecore_x_xinerama.c 7 Oct 2005 08:33:10 -0000 1.3 @@ -1,4 +1,7 @@ /* + * vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2 + */ +/* * Xinerama code */ #include "Ecore.h" @@ -15,14 +18,17 @@ ecore_x_xinerama_screen_count_get(void) { #ifdef ECORE_XINERAMA + int event_base, error_base; + if (_xin_info) XFree(_xin_info); _xin_info = NULL; - _xin_info = XineramaQueryScreens(_ecore_x_disp, &_xin_scr_num); - if (_xin_info) return _xin_scr_num; - else return 0; -#else - return 0; + if (XineramaQueryExtension(_ecore_x_disp, &event_base, &error_base)) + { + _xin_info = XineramaQueryScreens(_ecore_x_disp, &_xin_scr_num); + if (_xin_info) return _xin_scr_num; + } #endif + return 0; } int ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs