Enlightenment CVS committal Author : handyande Project : e17 Module : apps/e
Dir : e17/apps/e/src/modules/pager Modified Files: e_mod_main.c Log Message: Fix border_desk_set *again* ;) - this may also fix sticky bugs reported =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/pager/e_mod_main.c,v retrieving revision 1.48 retrieving revision 1.49 diff -u -3 -r1.48 -r1.49 --- e_mod_main.c 10 Feb 2005 15:25:07 -0000 1.48 +++ e_mod_main.c 11 Feb 2005 10:42:30 -0000 1.49 @@ -806,7 +806,7 @@ win = wins->data; /* We have to check the desk, wouldn't want * a sticky copy */ - if ((win->border->desk == desk->desk) + if ((!win->border->sticky || (win->border->desk == desk->desk)) && (win->border == border)) return win; wins = wins->next; @@ -1113,7 +1113,9 @@ desk = _pager_desk_find(face, ev->border->desk); if (win && desk) { + evas_list_remove(win->desk->wins, win); win->desk = desk; + evas_list_append(desk->wins, win); _pager_window_move(face, win); } 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