Enlightenment CVS committal Author : raster Project : e17 Module : apps/e
Dir : e17/apps/e/src/modules/pager Modified Files: e_mod_main.c Log Message: clean that too =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/pager/e_mod_main.c,v retrieving revision 1.60 retrieving revision 1.61 diff -u -3 -r1.60 -r1.61 --- e_mod_main.c 18 Mar 2005 16:30:48 -0000 1.60 +++ e_mod_main.c 18 Mar 2005 16:50:03 -0000 1.61 @@ -240,17 +240,17 @@ static void _pager_free(Pager *pager) { - Evas_List *list; + Evas_List *l; E_CONFIG_DD_FREE(_conf_edd); E_CONFIG_DD_FREE(_conf_face_edd); - for (list = pager->faces; list; list = list->next) - _pager_face_free(list->data); + for (l = pager->faces; l; l = l->next) + _pager_face_free(l->data); evas_list_free(pager->faces); - for (list = pager->menus; list; list = list->next) - e_object_del(E_OBJECT(list->data)); + for (l = pager->menus; l; l = l->next) + e_object_del(E_OBJECT(l->data)); evas_list_free(pager->menus); e_object_del(E_OBJECT(pager->config_menu)); @@ -909,14 +909,11 @@ pd = l->data; if (ev->border->desk != pd->desk) { - for (ll = pd->wins; ll; ll = ll->next) - { - Pager_Win *pw; - - pw = ll->data; - if (pw->border == ev->border) - pd->wins = evas_list_remove_list(pd->wins, ll); - } + Pager_Win *pw; + + pw = _pager_desk_border_find(pd, ev->border); + if (pw) + pd->wins = evas_list_remove(pd->wins, pw); } } return 1; ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs