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: Don't let a pager play with anothers zone =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/pager/e_mod_main.c,v retrieving revision 1.40 retrieving revision 1.41 diff -u -3 -r1.40 -r1.41 --- e_mod_main.c 7 Feb 2005 12:06:06 -0000 1.40 +++ e_mod_main.c 8 Feb 2005 11:19:19 -0000 1.41 @@ -906,14 +906,18 @@ pager = data; ev = event; - e_zone_desk_count_get(ev->zone, &desks_x, &desks_y); - max_x = MAX(pager->xnum, desks_x); - max_y = MAX(pager->ynum, desks_y); + if (pager->zone != ev->zone) + return 1; + + e_zone_desk_count_get(ev->zone, &desks_x, &desks_y); if ((pager->xnum == desks_x) && (pager->ynum == desks_y)) return 1; + max_x = MAX(pager->xnum, desks_x); + max_y = MAX(pager->ynum, desks_y); + pager->fw = (pager->fw * pager->xnum) / desks_x; pager->fh = (pager->fh * pager->ynum) / desks_y; for (x = 0; x < max_x; x++) ------------------------------------------------------- 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