summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Window.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Window.cc b/src/Window.cc
index b73af2b5..d71f4508 100644
--- a/src/Window.cc
+++ b/src/Window.cc
@@ -3115,12 +3115,12 @@ void BlackboxWindow::doWorkspaceWarping(int x_root, int y_root,
if (focus)
setInputFocus();
- int dest_x;
+ int dest_x = x_root;
if (x_root <= 0) {
- dest_x = screen->getRect().right() - 1;
+ dest_x += screen->getRect().width() - 1;
dx += screen->getRect().width() - 1;
} else {
- dest_x = 0;
+ dest_x -= screen->getRect().width() - 1;
dx -= screen->getRect().width() - 1;
}