From fa53aa99e0df862d596b20d73c712ced20769381 Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Thu, 22 Nov 2007 20:38:35 +0000 Subject: [PATCH] Use convenience macro. SVN revision: 32830 --- src/bin/e_border.c | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/src/bin/e_border.c b/src/bin/e_border.c index a5ee518ee..b17d7ddf2 100644 --- a/src/bin/e_border.c +++ b/src/bin/e_border.c @@ -205,15 +205,8 @@ e_border_init(void) EAPI int e_border_shutdown(void) { - while (handlers) - { - Ecore_Event_Handler *h; + E_FREE_LIST(handlers, ecore_event_handler_del); - h = handlers->data; - handlers = evas_list_remove_list(handlers, handlers); - ecore_event_handler_del(h); - } - return 1; } @@ -3197,14 +3190,7 @@ _e_border_free(E_Border *bd) e_hints_active_window_set(bd->zone->container->manager, NULL); focused = NULL; } - while (bd->handlers) - { - Ecore_Event_Handler *h; - - h = bd->handlers->data; - bd->handlers = evas_list_remove_list(bd->handlers, bd->handlers); - ecore_event_handler_del(h); - } + E_FREE_LIST(bd->handlers, ecore_event_handler_del); if (bd->remember) { E_Remember *rem;