tasn pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=6e7686c030fab162edb3128de005ec00ea8c0ffc

commit 6e7686c030fab162edb3128de005ec00ea8c0ffc
Author: Tom Hacohen <[email protected]>
Date:   Thu Sep 25 17:14:27 2014 +0100

    Elm win: Fixed wrong deletion of win objects.
    
    Some of them may be reference still, you don't want to do this.
---
 src/lib/elm_win.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/lib/elm_win.c b/src/lib/elm_win.c
index 54d1853..c77482f 100644
--- a/src/lib/elm_win.c
+++ b/src/lib/elm_win.c
@@ -2105,7 +2105,10 @@ _elm_win_on_resize_obj_changed_size_hints(void *data,
 void
 _elm_win_shutdown(void)
 {
-   while (_elm_win_list) evas_object_del(_elm_win_list->data);
+   Eina_List *itr, *itrn;
+   Evas_Object *obj;
+   EINA_LIST_FOREACH_SAFE(_elm_win_list, itr, itrn, obj)
+      evas_object_del(obj);
    ELM_SAFE_FREE(_elm_win_state_eval_job, ecore_job_del);
 }
 

-- 


Reply via email to