summaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorScott Moynes <smoynes@nexus.carleton.ca>2002-08-21 03:21:42 +0000
committerScott Moynes <smoynes@nexus.carleton.ca>2002-08-21 03:21:42 +0000
commit13064214093fc2104367a2c1e7957316f22f6c22 (patch)
tree7e12f7a9f12a3d986f4c45d853491e6cbae3979e /util
parent9be80896ef4bc12bfd6a1d218b976c06482b6e2b (diff)
added parameter to the move windows. it defaults to 1.
Diffstat (limited to 'util')
-rw-r--r--util/epist/screen.cc12
1 files changed, 8 insertions, 4 deletions
diff --git a/util/epist/screen.cc b/util/epist/screen.cc
index 48eaaaf2..39eb4895 100644
--- a/util/epist/screen.cc
+++ b/util/epist/screen.cc
@@ -279,19 +279,23 @@ void screen::handleKeypress(const XEvent &e) {
return;
case Action::moveWindowUp:
- window->move(window->x(), window->y() - it->number());
+ window->move(window->x(), window->y() -
+ (it->number() != 0 ? it->number(): 1));
return;
case Action::moveWindowDown:
- window->move(window->x(), window->y() + it->number());
+ window->move(window->x(), window->y() +
+ (it->number() != 0 ? it->number(): 1));
return;
case Action::moveWindowLeft:
- window->move(window->x() - it->number(), window->y());
+ window->move(window->x() - (it->number() != 0 ? it->number(): 1),
+ window->y());
return;
case Action::moveWindowRight:
- window->move(window->x() + it->number(), window->y());
+ window->move(window->x() + (it->number() != 0 ? it->number(): 1),
+ window->y());
return;
case Action::resizeWindowWidth: