]> Dogcows Code - chaz/openbox/commitdiff
make sure the increments are > 0.
authorDana Jansens <danakj@orodu.net>
Thu, 15 Aug 2002 18:35:34 +0000 (18:35 +0000)
committerDana Jansens <danakj@orodu.net>
Thu, 15 Aug 2002 18:35:34 +0000 (18:35 +0000)
util/epist/screen.cc

index eb9edc39fd93fcbbaad9e1e508761d04c322fd9f..e7ebd64cf1d1afb06abd79d40c69b74b6c49a88e 100644 (file)
@@ -474,6 +474,7 @@ void screen::cycleWindow(const bool forward, const int increment,
                          const bool allscreens, const bool alldesktops,
                          const bool sameclass, const string &cn) const {
   assert(_managed);
+  assert(increment > 0);
 
   if (_clients.empty()) return;
 
@@ -485,7 +486,7 @@ void screen::cycleWindow(const bool forward, const int increment,
     begin = _clients.begin(),
     end = _clients.end();
 
-  const XWindow *t;
+  const XWindow *t = 0;
   
   for (int x = 0; x < increment; ++x) {
     while (1) {
@@ -530,8 +531,10 @@ void screen::cycleWindow(const bool forward, const int increment,
 }
 
 
-void screen::cycleWorkspace(const bool forward, const int increment, const bool loop) const {
+void screen::cycleWorkspace(const bool forward, const int increment,
+                            const bool loop) const {
   assert(_managed);
+  assert(increment > 0);
 
   unsigned int destination = _active_desktop;
 
This page took 0.025191 seconds and 4 git commands to generate.