summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2017-07-20 16:43:52 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2017-07-20 16:43:52 +0900
commit7bb14727afc115baa4ab5145ebbee4b1f1eaeb44 (patch)
tree38df4aec882ecf2d4f20d072cc21b2b83a976211
parent05e3e450e5ecb67f80c1be3df8ab7a08e8d33da2 (diff)
downloadefl-7bb14727afc115baa4ab5145ebbee4b1f1eaeb44.tar.gz
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
-rw-r--r--src/modules/evas/engines/gl_generic/evas_engine.c2
1 files changed, 1 insertions, 1 deletions
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;
}