diff options
author | Jean-Philippe Andre <jp.andre@samsung.com> | 2017-07-19 13:19:24 +0900 |
---|---|---|
committer | Jean-Philippe Andre <jp.andre@samsung.com> | 2017-07-19 13:59:42 +0900 |
commit | 897d81acb1f7dc20b05b82697e703688990fed1e (patch) | |
tree | 8e1485b87fafc23fb7fa3045c671253359e6df30 | |
parent | 6d31f5c7fd02779e3481dba715c78ef265efd6ba (diff) | |
download | efl-897d81acb1f7dc20b05b82697e703688990fed1e.tar.gz |
evas engine gl: Add missing image unlock
This is a rare error path. Unlikely and not very important as
the lock/unlock doesn't actually perform any meaningful operation.
-rw-r--r-- | src/modules/evas/engines/gl_generic/evas_engine.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/modules/evas/engines/gl_generic/evas_engine.c b/src/modules/evas/engines/gl_generic/evas_engine.c index cee394eb21..152f323eac 100644 --- a/src/modules/evas/engines/gl_generic/evas_engine.c +++ b/src/modules/evas/engines/gl_generic/evas_engine.c @@ -831,6 +831,7 @@ eng_image_data_get(void *engine, void *image, int to_write, DATA32 **image_data, eng_image_alpha_get(engine, image), EVAS_COLORSPACE_ARGB8888); if (!im_new) { + eng_gl_surface_unlock(engine, im); if (err) *err = EVAS_LOAD_ERROR_RESOURCE_ALLOCATION_FAILED; ERR("Allocation failed."); return NULL; |