commit e9c77970fa23a7eda88fc0dde684961e3caca5e9 parent 77d581f1441357d254acc70ad826a8fa67dd4dd0 Author: emersion <contact@emersion.fr> Date: Mon, 5 Nov 2018 18:59:44 +0100 Merge pull request #3071 from RedSoxFan/fix-3064 Fix focus_wrapping yes Diffstat:
| M | sway/commands/focus.c | | | 8 | ++++++++ |
1 file changed, 8 insertions(+), 0 deletions(-)
diff --git a/sway/commands/focus.c b/sway/commands/focus.c @@ -156,6 +156,14 @@ static struct sway_node *node_get_in_direction(struct sway_container *container, if (new_output) { return get_node_in_output_direction(new_output, dir); } + + // If there is a wrap candidate, return its focus inactive view + if (wrap_candidate) { + struct sway_container *wrap_inactive = seat_get_focus_inactive_view( + seat, &wrap_candidate->node); + return &wrap_inactive->node; + } + return NULL; }