From 75a39b02bdefd76f487618963229bdb53403eef1 Mon Sep 17 00:00:00 2001 From: Jiyoun Park Date: Tue, 23 Jul 2013 17:01:36 +0900 Subject: [PATCH] * Evas: fix infinite loop if app use ecore evas image app have to call update add function after object data set --- ChangeLog | 4 ++++ NEWS | 1 + src/lib/evas/canvas/evas_object_image.c | 2 -- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 0fec98aae9..f4f56c4315 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2013-07-22 Jiyoun Park + + * Evas: fix infinite loop if app use ecore evas image + 2013-07-22 José Roberto de Souza * Edje: Refactor signal callbacks flags diff --git a/NEWS b/NEWS index 3d65f3bd21..74f69279e4 100644 --- a/NEWS +++ b/NEWS @@ -316,6 +316,7 @@ Fixes: - Fix evas_common_convert_yuv_42* functions to actually return the converted data. - Fix jpeg loader cannot deal with exif information correctly. - Fix issue when parsing formats with quotes. + - Fix infinite loop if app use ecore evas image * Ecore: - Don't leak fd on exec. - Fix fd handler increase issue when ecore_pipe_add/del is called repeatedly. diff --git a/src/lib/evas/canvas/evas_object_image.c b/src/lib/evas/canvas/evas_object_image.c index 84af7b114a..49231d6372 100644 --- a/src/lib/evas/canvas/evas_object_image.c +++ b/src/lib/evas/canvas/evas_object_image.c @@ -1612,9 +1612,7 @@ _image_data_set(Eo *eo_obj, void *_pd, va_list *list) EVAS_OBJECT_WRITE_IMAGE_FREE_FILE_AND_KEY(o); o->pixels_checked_out = 0; } - o->changed = EINA_TRUE; if (resize_call) evas_object_inform_call_image_resize(eo_obj); - evas_object_change(eo_obj, obj); } EAPI void *