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

Reply via email to