Enlightenment CVS committal Author : sebastid Project : e17 Module : apps/e
Dir : e17/apps/e/src/modules/pager Modified Files: e_mod_main.c Log Message: Looping borders are now done in correct stacking order. =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/pager/e_mod_main.c,v retrieving revision 1.90 retrieving revision 1.91 diff -u -3 -r1.90 -r1.91 --- e_mod_main.c 11 May 2005 06:30:57 -0000 1.90 +++ e_mod_main.c 13 May 2005 13:34:21 -0000 1.91 @@ -500,9 +500,10 @@ static Pager_Desk * _pager_desk_new(Pager_Face *face, E_Desk *desk, int xpos, int ypos) { - Pager_Desk *pd; - Evas_Object *o; - Evas_List *l; + Pager_Desk *pd; + Evas_Object *o; + E_Border_List *bl; + E_Border *bd; pd = E_NEW(Pager_Desk, 1); if (!pd) return NULL; @@ -545,17 +546,17 @@ if (desk == e_desk_current_get(desk->zone)) _pager_face_desk_select(pd); - for (l = desk->zone->container->clients; l; l = l->next) + bl = e_container_border_list_first(desk->zone->container); + while ((bd = e_container_border_list_next(bl))) { Pager_Win *pw; - E_Border *bd; - bd = l->data; if ((bd->new_client) || (bd->desk != desk)) continue; pw = _pager_window_new(pd, bd); if (pw) pd->wins = evas_list_append(pd->wins, pw); } + e_container_border_list_free(bl); return pd; } ------------------------------------------------------- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes! http://ads.osdn.com/?ad_id=7393&alloc_id=16281&op=click _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs