discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=250b09abc535731f8c0084085820402335752209

commit 250b09abc535731f8c0084085820402335752209
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Mon Oct 26 13:51:14 2015 -0400

    evas gl: init evgl during eng_gl_get_pixels_pre()
    
    when the first render is an image without a native surface,
    evgl_init() will not be called before this point, resulting in an abort()
---
 src/modules/evas/engines/gl_generic/evas_engine.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/modules/evas/engines/gl_generic/evas_engine.c 
b/src/modules/evas/engines/gl_generic/evas_engine.c
index 2cf26ab..d59a132 100644
--- a/src/modules/evas/engines/gl_generic/evas_engine.c
+++ b/src/modules/evas/engines/gl_generic/evas_engine.c
@@ -1660,8 +1660,9 @@ eng_gl_get_pixels_set(void *data, void *get_pixels, void 
*get_pixels_data, void
 }
 
 static void
-eng_gl_get_pixels_pre(void *data EINA_UNUSED)
+eng_gl_get_pixels_pre(void *data)
 {
+   EVGLINIT(data, );
    evgl_get_pixels_pre();
 }
 

-- 


Reply via email to