From 1a395af37d341c594f6aa673581c774c3256439d Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Wed, 15 Apr 2009 03:14:41 +0000 Subject: [PATCH] cedric I hate you :-) remove last code using non-eina_mempool rectangles and abort() that was triggering on clicks on titlebar. Thanks to antognolli for reporting. SVN revision: 40074 --- legacy/evas/src/lib/canvas/evas_object_main.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/legacy/evas/src/lib/canvas/evas_object_main.c b/legacy/evas/src/lib/canvas/evas_object_main.c index 3e2aa0765d..755672e537 100644 --- a/legacy/evas/src/lib/canvas/evas_object_main.c +++ b/legacy/evas/src/lib/canvas/evas_object_main.c @@ -62,14 +62,7 @@ evas_object_free(Evas_Object *obj, int clean_layer) if (!was_smart_child) evas_object_release(obj, clean_layer); if (obj->clip.clipees) eina_list_free(obj->clip.clipees); - while (obj->clip.changes) - { - Evas_Rectangle *r; - - r = (Evas_Rectangle *)obj->clip.changes->data; - obj->clip.changes = eina_list_remove(obj->clip.changes, r); - free(r); - } + evas_object_clip_changes_clean(obj); evas_object_event_callback_all_del(obj); evas_object_event_callback_cleanup(obj); while (obj->data.elements)