and check extent... FIRST
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sun, 20 Mar 2011 13:25:27 +0000 (13:25 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sun, 20 Mar 2011 13:25:27 +0000 (13:25 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@57915 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/modules/engines/gl_x11/evas_x_main.c

index 31463e9..8ee6dfc 100644 (file)
@@ -47,8 +47,6 @@ eng_window_new(Display *disp,
    XVisualInfo *vi_use;
    const GLubyte *vendor, *renderer, *version;
    
-   if (!_evas_gl_x11_vi[screen]) return NULL;
-   
    if (screen >= MAXSCRN)
      {
         ERR("Screen #%i beyond the maximum # of supported screens (%i)",
@@ -56,6 +54,8 @@ eng_window_new(Display *disp,
         return NULL;
      }
    
+   if (!_evas_gl_x11_vi[screen]) return NULL;
+   
    gw = calloc(1, sizeof(Evas_GL_X11_Window));
    if (!gw) return NULL;