raster pushed a commit to branch master.

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

commit 28fd36255bb781578163ac6cc0c5bcace0128871
Author: Wonguk Jeong <wonguk.je...@samsung.com>
Date:   Wed Apr 9 19:45:30 2014 +0900

    ecore_evas_extn: update plug image object after disconnection
    
    Summary:
    plug image object was not cleaned after server disconnection.
    specifically, image data was cleaned (NULL), but it was not updated for 
real on screen
    
    --> set dirty of plug image object
    
    @fix
    
    Test Plan: elementary_test -> open window socket -> open window plug -> 
close window socket -> plug should be cleaned up
    
    Reviewers: raster, cedric
    
    Reviewed By: raster
    
    CC: seoz, cedric
    
    Differential Revision: https://phab.enlightenment.org/D703
---
 src/modules/ecore_evas/engines/extn/ecore_evas_extn.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/modules/ecore_evas/engines/extn/ecore_evas_extn.c 
b/src/modules/ecore_evas/engines/extn/ecore_evas_extn.c
index 00fbf62..0620eb2 100644
--- a/src/modules/ecore_evas/engines/extn/ecore_evas_extn.c
+++ b/src/modules/ecore_evas/engines/extn/ecore_evas_extn.c
@@ -909,6 +909,7 @@ _ipc_server_del(void *data, int type EINA_UNUSED, void 
*event)
    if (!extn) return ECORE_CALLBACK_PASS_ON;
    if (extn->ipc.server != e->server) return ECORE_CALLBACK_PASS_ON;
    evas_object_image_data_set(bdata->image, NULL);
+   evas_object_image_pixels_dirty_set(bdata->image, EINA_TRUE);
    bdata->pixels = NULL;
    extn->ipc.server = NULL;
 

-- 


Reply via email to