[Xfce4-commits] r22940 - xfwm4/trunk/src

Olivier Fourdan olivier at xfce.org
Wed Aug 30 06:03:15 UTC 2006


Author: olivier
Date: 2006-08-30 06:03:13 +0000 (Wed, 30 Aug 2006)
New Revision: 22940

Modified:
   xfwm4/trunk/src/client.c
Log:
Improve window placement after workspace switch using keyboard.

Modified: xfwm4/trunk/src/client.c
===================================================================
--- xfwm4/trunk/src/client.c	2006-08-29 21:57:14 UTC (rev 22939)
+++ xfwm4/trunk/src/client.c	2006-08-30 06:03:13 UTC (rev 22940)
@@ -3371,14 +3371,14 @@
                 {
                     if (workspaceMove (screen_info, -1, 0, c))
                     {
-                        c->y = maxh + frameTop (c) - key_move;
+                        c->y = maxy + maxh;
                     }
                 }
                 else if (edge & CLIENT_CONSTRAINED_BOTTOM)
                 {
                     if (workspaceMove (screen_info, 1, 0, c))
                     {
-                        c->y = maxy + frameTop (c) + key_move;
+                        c->y = maxy + frameTop (c);
                     }
                 }
 
@@ -3386,14 +3386,14 @@
                 {
                     if (workspaceMove (screen_info, 0, -1, c))
                     {
-                        c->x = maxw - frameRight (c) - key_move;
+                        c->x = maxx + maxw - frameWidth (c) + frameRight (c);
                     }
                 }
                 else if (edge & CLIENT_CONSTRAINED_RIGHT)
                 {
                     if (workspaceMove (screen_info, 0, 1, c))
                     {
-                        c->x = maxx - frameWidth (c) + frameLeft (c) + key_move;
+                        c->x = maxx + frameLeft (c);
                     }
                 }
             }



More information about the Xfce4-commits mailing list