* expedite: don't segv when GL SDL engine is not compiled.
authorcedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 16 Nov 2010 15:31:44 +0000 (15:31 +0000)
committercedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 16 Nov 2010 15:31:44 +0000 (15:31 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/expedite@54593 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/bin/engine_gl_sdl.c

index 0dc9a73..5a230b3 100644 (file)
@@ -12,6 +12,11 @@ engine_gl_sdl_args(const char *engine, int width, int height)
    evas_output_method_set(evas, evas_render_method_lookup("gl_sdl"));
 
    einfo = (Evas_Engine_Info_GL_SDL *) evas_engine_info_get(evas);
+   if (!einfo)
+     {
+        printf("Evas wasn't build with GL SDL backend.\n");
+        return EINA_FALSE;
+     }
 
    /* the following is specific to the engine */
    einfo->flags.fullscreen = fullscreen;