jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=897d81acb1f7dc20b05b82697e703688990fed1e

commit 897d81acb1f7dc20b05b82697e703688990fed1e
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Wed Jul 19 13:19:24 2017 +0900

    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.
---
 src/modules/evas/engines/gl_generic/evas_engine.c | 1 +
 1 file changed, 1 insertion(+)

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;

-- 


Reply via email to