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: Now a border sends the added event before the sticky etc. events, so the pager doesn't have to have a special check. =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/pager/e_mod_main.c,v retrieving revision 1.68 retrieving revision 1.69 diff -u -3 -r1.68 -r1.69 --- e_mod_main.c 20 Mar 2005 11:49:32 -0000 1.68 +++ e_mod_main.c 20 Mar 2005 19:07:20 -0000 1.69 @@ -782,33 +782,15 @@ if ((face->zone != ev->border->zone) || (_pager_face_border_find(face, ev->border))) return 1; - if (ev->border->sticky) - { - Evas_List *l; - - /* go through all desks */ - for (l = face->desks; l; l = l->next) - { - Pager_Win *pw; - - pd = l->data; - /* create it and add it */ - pw = _pager_window_new(pd, ev->border); - if (pw) - pd->wins = evas_list_append(pd->wins, pw); - } - } - else + + pd = _pager_face_desk_find(face, ev->border->desk); + if (pd) { - pd = _pager_face_desk_find(face, ev->border->desk); - if (pd) - { - Pager_Win *pw; - - pw = _pager_window_new(pd, ev->border); - if (pw) - pd->wins = evas_list_append(pd->wins, pw); - } + Pager_Win *pw; + + pw = _pager_window_new(pd, ev->border); + if (pw) + pd->wins = evas_list_append(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