fix dyn image data return due to change i made a little bit ago
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 14 Nov 2011 09:27:29 +0000 (09:27 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 14 Nov 2011 09:27:29 +0000 (09:27 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@65159 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/modules/engines/gl_x11/evas_engine.c

index fe2eba3..38e0c13 100644 (file)
@@ -2415,8 +2415,9 @@ eng_image_data_get(void *data, void *image, int to_write, DATA32 **image_data, i
 
         if (!im->tex->pt->dyn.data)
           {
-             im->tex->pt->dyn.img = NULL;
+             if (err) *err = EVAS_LOAD_ERROR_RESOURCE_ALLOCATION_FAILED;
              GLERR(__FUNCTION__, __FILE__, __LINE__, "");
+             return im;
           }
         im->tex->pt->dyn.checked_out++;