summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--openbox/focus.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/openbox/focus.c b/openbox/focus.c
index 36ccbea3..523c7b5d 100644
--- a/openbox/focus.c
+++ b/openbox/focus.c
@@ -398,11 +398,14 @@ void focus_directional_cycle(ObDirection dir,
focus_cycle_target = ft;
frame_adjust_focus(focus_cycle_target->frame, TRUE);
}
- popup_cycle(ft, dialog);
+ }
+ if (focus_cycle_target) {
+ popup_cycle(focus_cycle_target, dialog);
if (dialog)
return;
}
+
done_cycle:
if (done && focus_cycle_target)
client_activate(focus_cycle_target, FALSE);