jpeg pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=7bb14727afc115baa4ab5145ebbee4b1f1eaeb44
commit 7bb14727afc115baa4ab5145ebbee4b1f1eaeb44 Author: Jean-Philippe Andre <[email protected]> Date: Thu Jul 20 16:43:52 2017 +0900 evas: Fix a crash in emotion with GL Ooops! When mapping for writing we can't use the same code path as when tofree is true. This restores the path for image writing. This basically fixes rage with GL engine. See also 45c8e5e983 --- src/modules/evas/engines/gl_generic/evas_engine.c | 2 +- 1 file changed, 1 insertion(+), 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 152f323eac..42bdde5d49 100644 --- a/src/modules/evas/engines/gl_generic/evas_engine.c +++ b/src/modules/evas/engines/gl_generic/evas_engine.c @@ -876,7 +876,7 @@ eng_image_data_get(void *engine, void *image, int to_write, DATA32 **image_data, if (error != EVAS_LOAD_ERROR_NONE) { - if (tofree) + if (tofree && !to_write) goto rotate_image; } --
