From c51769be3149db2a7dd386ac1df4678441ec915e Mon Sep 17 00:00:00 2001 From: Olivier Fourdan <fourdan.olivier@wanadoo.fr> Date: Wed, 30 Aug 2006 06:03:13 +0000 Subject: [PATCH] Improve window placement after workspace switch using keyboard. (Old svn revision: 22940) --- src/client.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/client.c b/src/client.c index 0a6135228..8fbeab4ba 100644 --- a/src/client.c +++ b/src/client.c @@ -3371,14 +3371,14 @@ clientMoveEventFilter (XEvent * xevent, gpointer data) { 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 @@ clientMoveEventFilter (XEvent * xevent, gpointer data) { 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); } } } -- GitLab