diff options
-rw-r--r-- | sway/commands/move.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sway/commands/move.c b/sway/commands/move.c index c1d1fade..959e5bfb 100644 --- a/sway/commands/move.c +++ b/sway/commands/move.c | |||
@@ -311,9 +311,10 @@ static bool container_move_in_direction(struct sway_container *container, | |||
311 | 311 | ||
312 | // If container is in a split container by itself, move out of the split | 312 | // If container is in a split container by itself, move out of the split |
313 | if (container->parent) { | 313 | if (container->parent) { |
314 | struct sway_container *old_parent = container->parent; | ||
314 | struct sway_container *new_parent = | 315 | struct sway_container *new_parent = |
315 | container_flatten(container->parent); | 316 | container_flatten(container->parent); |
316 | if (new_parent != container->parent) { | 317 | if (new_parent != old_parent) { |
317 | return true; | 318 | return true; |
318 | } | 319 | } |
319 | } | 320 | } |