diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-07-11 02:51:03 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-07-11 02:51:03 +0000 |
| commit | 1546430f1277758f019b49a6f36a30162933b215 (patch) | |
| tree | 85ae41d22b9c8a71788400620de6a34b8fc69ff1 /openbox/dock.c | |
| parent | fdbeee7e71f0a3232946b9424722dc7fe16e0d7e (diff) | |
fix a seggie i introduced, going too far in the dockapps list
Diffstat (limited to 'openbox/dock.c')
| -rw-r--r-- | openbox/dock.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/openbox/dock.c b/openbox/dock.c index 5f7585da..c8f6c9a0 100644 --- a/openbox/dock.c +++ b/openbox/dock.c @@ -456,7 +456,7 @@ void dock_app_drag(ObDockApp *app, XMotionEvent *e) /* which dock app are we on top of? */ stop = FALSE; - for (it = dock->dock_apps; it && !stop; it = it->next) { + for (it = dock->dock_apps; it; it = it->next) { over = it->data; switch (config_dock_orient) { case OB_ORIENTATION_HORZ: @@ -468,6 +468,8 @@ void dock_app_drag(ObDockApp *app, XMotionEvent *e) stop = TRUE; break; } + /* dont go to it->next! */ + if (stop) break; } if (!it || app == over) return; |
