Enlightenment CVS committal Author : morlenxus Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_actions.c Log Message: Patch by schula, fix window push for xinerama screens. =================================================================== RCS file: /cvs/e/e17/apps/e/src/bin/e_actions.c,v retrieving revision 1.107 retrieving revision 1.108 diff -u -3 -r1.107 -r1.108 --- e_actions.c 20 Aug 2007 14:28:21 -0000 1.107 +++ e_actions.c 28 Aug 2007 10:58:33 -0000 1.108 @@ -860,13 +860,13 @@ y = bd->y; if (dir == E_DIRECTION_LEFT) - x = 0; + x = bd->zone->x; else if (dir == E_DIRECTION_RIGHT) - x = bd->zone->w - bd->w; + x = bd->zone->x + bd->zone->w - bd->w; else if (dir == E_DIRECTION_UP) - y = 0; + y = bd->zone->y; else /* dir == E_DIRECTION_DOWN */ - y = bd->zone->h - bd->h; + y = bd->zone->y + bd->zone->h - bd->h; bd_list = e_container_border_list_first(bd->zone->container); cur = e_container_border_list_next(bd_list); @@ -882,7 +882,7 @@ else if ((dir == E_DIRECTION_RIGHT) && (cur->x > bd->x + bd->w) && (E_SPANS_COMMON(bd->y, bd->h, cur->y, cur->h))) - x = MIN(x, cur->x - bd->w); + x = MIN(x, bd->zone->x + cur->x - bd->w); else if ((dir == E_DIRECTION_UP) && (cur->y + cur->h < bd->y) && (E_SPANS_COMMON(bd->x, bd->w, cur->x, cur->w))) @@ -890,7 +890,7 @@ else if ((dir == E_DIRECTION_DOWN) && (cur->y > bd->y + bd->h) && (E_SPANS_COMMON(bd->x, bd->w, cur->x, cur->w))) - y = MIN(y, cur->y - bd->h); + y = MIN(y, bd->zone->y + cur->y - bd->h); } cur = e_container_border_list_next(bd_list); } ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs