From e0b4a2e5f189e8306fc9dacbbe5505765fa872d7 Mon Sep 17 00:00:00 2001 From: outfoxxed Date: Sat, 22 Apr 2023 02:40:21 -0700 Subject: [PATCH] Fix selection/move wraparound behavior in the root node --- src/Hy3Layout.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Hy3Layout.cpp b/src/Hy3Layout.cpp index bd12c42..cb907ad 100644 --- a/src/Hy3Layout.cpp +++ b/src/Hy3Layout.cpp @@ -1035,9 +1035,8 @@ Hy3Node* shiftOrGetFocus(Hy3Node& node, ShiftDirection direction, bool shift) { break; } - // always break at the outermost group if (break_parent->parent == nullptr) { - break; + return nullptr; } else { break_origin = break_parent; break_parent = break_origin->parent;