From 11b98b32e2f2ebcc1f71cddbaf86eafd432e2d40 Mon Sep 17 00:00:00 2001 From: Boris Faure Date: Fri, 25 Jan 2013 22:21:37 +0000 Subject: [PATCH] =?UTF-8?q?evas:=20make=20e=20start=20again=E2=80=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit SVN revision: 83336 --- src/lib/evas/canvas/evas_object_image.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/lib/evas/canvas/evas_object_image.c b/src/lib/evas/canvas/evas_object_image.c index a1ce205af2..5cecaa5c31 100644 --- a/src/lib/evas/canvas/evas_object_image.c +++ b/src/lib/evas/canvas/evas_object_image.c @@ -4025,12 +4025,15 @@ evas_object_image_render_post(Evas_Object *eo_obj, Evas_Object_Protected_Data *o /* remove those pesky changes */ evas_object_clip_changes_clean(eo_obj); - EINA_COW_PIXEL_WRITE_BEGIN(o, pixi_write) + if (o->pixels->pixel_updates) { - EINA_LIST_FREE(pixi_write->pixel_updates, r) - eina_rectangle_free(r); + EINA_COW_PIXEL_WRITE_BEGIN(o, pixi_write) + { + EINA_LIST_FREE(pixi_write->pixel_updates, r) + eina_rectangle_free(r); + } + EINA_COW_PIXEL_WRITE_END(o, pixi_write); } - EINA_COW_PIXEL_WRITE_END(o, pixi_write); /* move cur to prev safely for object data */ evas_object_cur_prev(eo_obj);