diff options
author | Jean-Philippe Andre <jp.andre@samsung.com> | 2017-07-20 16:43:52 +0900 |
---|---|---|
committer | Jean-Philippe Andre <jp.andre@samsung.com> | 2017-07-20 16:43:52 +0900 |
commit | 7bb14727afc115baa4ab5145ebbee4b1f1eaeb44 (patch) | |
tree | 38df4aec882ecf2d4f20d072cc21b2b83a976211 | |
parent | 05e3e450e5ecb67f80c1be3df8ab7a08e8d33da2 (diff) | |
download | efl-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.c | 2 |
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; } |