hermet pushed a commit to branch master.

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

commit b179c1d82ea0664f5290f600935b170451277a45
Author: ChunEon Park <her...@hermet.pe.kr>
Date:   Thu Aug 14 15:27:31 2014 +0900

    evas/proxy: When src object has no proxies, redraw flag is set for 
EINA_FALSE.
    
    [Problem] When obj which has src object(proxy concept) are excluded from 
render_object,
    src object's 'proxy.redraw' isn't change although src obj have not proxies.
    because 'proxy.redraw' flag is changed to EINA_FALSE only in obj's 
subrender() called.
    
    [Resolution] When the count of source obj's proxies is 0, src obj's 
'proxy.redraw' is set for EINA_FALSE.
    
    Signed-Off-By: Min Kyoung Kim <mer....@samsung.com>
---
 AUTHORS                                 | 1 +
 src/lib/evas/canvas/evas_object_image.c | 1 +
 2 files changed, 2 insertions(+)

diff --git a/AUTHORS b/AUTHORS
index 000723e..3257e37 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -131,6 +131,7 @@ Jean-Philippe Andre <jp.an...@samsung.com>
 Yury Usischev <y.usishc...@samsung.com>
 Youngbok Shin <youngb.s...@samsung.com>
 Rajeev Ranjan (Rajeev) <rajee...@samsung.com> <rajeev.jn...@gmail.com>
+MinKyoung Kim <mer....@samsung.com>
 
 Ecore
 -----
diff --git a/src/lib/evas/canvas/evas_object_image.c 
b/src/lib/evas/canvas/evas_object_image.c
index 7788d70..fcd7610 100644
--- a/src/lib/evas/canvas/evas_object_image.c
+++ b/src/lib/evas/canvas/evas_object_image.c
@@ -2261,6 +2261,7 @@ _proxy_unset(Evas_Object *proxy, 
Evas_Object_Protected_Data *cur_proxy, Evas_Ima
                
cur_proxy->layer->evas->engine.func->image_map_surface_free(cur_proxy->layer->evas->engine.data.output,
                                                                            
proxy_source_write->surface);
              proxy_source_write->surface = NULL;
+             proxy_source_write->redraw = EINA_FALSE;
           }
 
        if (proxy_source_write->src_invisible)

-- 


Reply via email to