dont drop out of dirfocus when there is no new target to be found
This commit is contained in:
parent
9960ef2ff9
commit
5f5160b40c
1 changed files with 4 additions and 1 deletions
|
@ -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);
|
||||||
|
|
Loading…
Reference in a new issue