summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2015-07-05 18:01:06 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2015-07-05 18:01:06 +0900
commitecc17e621eb752a85b8da3c58c6dacef973213a3 (patch)
tree9698bea59ad081716356a990abb7adc5c04b2d4d
parent2f4fb3edac63413ed292ebca43bda79bfea378cb (diff)
downloadefl-ecc17e621eb752a85b8da3c58c6dacef973213a3.tar.gz
evas gl - dont crash if gl image internal im is null
new crash i saw today
-rw-r--r--src/modules/evas/engines/gl_generic/evas_engine.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/modules/evas/engines/gl_generic/evas_engine.c b/src/modules/evas/engines/gl_generic/evas_engine.c
index ef55214887..b4da74ef2a 100644
--- a/src/modules/evas/engines/gl_generic/evas_engine.c
+++ b/src/modules/evas/engines/gl_generic/evas_engine.c
@@ -1967,6 +1967,8 @@ eng_pixel_alpha_get(void *image, int x, int y, DATA8 *alpha, int src_region_x, i
}
evas_gl_common_image_alloc_ensure(im);
+ if (!im->im) return EINA_FALSE;
+
src_w = im->im->cache_entry.w;
src_h = im->im->cache_entry.h;
if ((src_w == 0) || (src_h == 0))