efl/legacy/evas/src/modules/engines/gl_x11
om101.woo cf569fb2bf From: <om101.woo@samsung.com>
Subject: image data get/set pairing issue

I found a bug about pairing
evas_object_image_data_get/set(eng_image_data_get/put).

It was added to count checked_out for paring
eglMapImageSEC/eglUnmapImageSEC.
 
In case of calling evas_object_image_data_set() twice after calling
evas_object_image_data_get(), dyn.checked_out has -1.

Then, if evas_object_image_data_get() and evas_object_image_data_set()
is call, it can't call eglUnmapImageSEC().
 
If dyn.checked_out has minus, it can make some problem.

So, I fixed this problem.
 
Please find enclosed patch file and let me know if I misunderstood.



SVN revision: 68504
2012-02-28 11:55:14 +00:00
..
Evas_Engine_GL_X11.h whitespaces-------- 2011-06-17 07:47:28 +00:00
Makefile.am Evas: Fix building of gl engine w/ new autofoo stuffs. 2011-07-08 00:19:06 +00:00
evas_engine.c From: <om101.woo@samsung.com> 2012-02-28 11:55:14 +00:00
evas_engine.h sorry sungwoo - going to have to back this dlopen/dlsym styuff out. 2011-12-18 05:03:24 +00:00
evas_x_main.c Evas (gl_x11): Move make current so we only have one if. 2012-01-12 12:25:21 +00:00