Enlightenment CVS committal Author : kwo Project : e16 Module : e
Dir : e16/e/src Modified Files: pager.c Log Message: Fix pagers when enabling after initially being disabled (noted by Dennis Nezic). =================================================================== RCS file: /cvs/e/e16/e/src/pager.c,v retrieving revision 1.239 retrieving revision 1.240 diff -u -3 -r1.239 -r1.240 --- pager.c 6 Apr 2007 22:20:07 -0000 1.239 +++ pager.c 6 May 2007 13:09:59 -0000 1.240 @@ -75,6 +75,7 @@ static struct { int zoom; + Idler *idler; } Mode_pagers; typedef struct @@ -1713,12 +1714,15 @@ for (i = 0; i < DesksGetNumber(); i++) PagersForDesktopEnable(DeskGet(i)); UpdatePagerSel(); + Mode_pagers.idler = IdlerAdd(50, _PagersIdler, NULL); } else if (!enable && Conf_pagers.enable) { for (i = 0; i < DesksGetNumber(); i++) PagersForDesktopDisable(DeskGet(i)); Conf_pagers.enable = 0; + IdlerDel(Mode_pagers.idler); + Mode_pagers.idler = NULL; } } @@ -2000,7 +2004,6 @@ break; Conf_pagers.enable = 0; PagersShow(1); - IdlerAdd(50, _PagersIdler, NULL); break; case ESIGNAL_AREA_CONFIGURED: ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs