Don't let a pager play with anothers zone

SVN revision: 13237
This commit is contained in:
sebastid 2005-02-08 11:19:19 +00:00 committed by sebastid
parent ca73c0ff58
commit 8165b22409
1 changed files with 7 additions and 3 deletions

View File

@ -906,14 +906,18 @@ _pager_cb_event_zone_desk_count_set(void *data, int type, void *event)
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++)