dont drop out of dirfocus when there is no new target to be found

This commit is contained in:
Dana Jansens 2003-09-21 17:03:17 +00:00
parent 9960ef2ff9
commit 5f5160b40c

View file

@ -398,11 +398,14 @@ void focus_directional_cycle(ObDirection dir,
focus_cycle_target = ft; focus_cycle_target = ft;
frame_adjust_focus(focus_cycle_target->frame, TRUE); frame_adjust_focus(focus_cycle_target->frame, TRUE);
} }
popup_cycle(ft, dialog); }
if (focus_cycle_target) {
popup_cycle(focus_cycle_target, dialog);
if (dialog) if (dialog)
return; return;
} }
done_cycle: done_cycle:
if (done && focus_cycle_target) if (done && focus_cycle_target)
client_activate(focus_cycle_target, FALSE); client_activate(focus_cycle_target, FALSE);