fix crash on null yuv.
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 2 Jun 2010 09:15:01 +0000 (09:15 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 2 Jun 2010 09:15:01 +0000 (09:15 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49392 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/modules/engines/gl_common/evas_gl_image.c

index b1ec6f1..72be3ae 100644 (file)
@@ -443,6 +443,11 @@ evas_gl_common_image_draw(Evas_GL_Context *gc, Evas_GL_Image *im, int sx, int sy
      }
    
    _evas_gl_common_image_update(gc, im);
+   if (!im->tex)
+     {
+        evas_gl_common_rect_draw(gc, dx, dy, dw, dh);
+        return;
+     }
 
    if ((im->cs.space == EVAS_COLORSPACE_YCBCR422P601_PL) ||
        (im->cs.space == EVAS_COLORSPACE_YCBCR422P709_PL))