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

Reply via email to