From 7bb14727afc115baa4ab5145ebbee4b1f1eaeb44 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Andre Date: Thu, 20 Jul 2017 16:43:52 +0900 Subject: [PATCH] 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; }