From 352419bb9fba2367b0237be6887623ad1375b35f Mon Sep 17 00:00:00 2001 From: outfoxxed Date: Fri, 27 Oct 2023 04:11:36 -0700 Subject: [PATCH] Fix missing breaks in swallowing switch Swallow is still broken as windows will be captured by any other node for some reason --- src/Hy3Layout.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Hy3Layout.cpp b/src/Hy3Layout.cpp index 617e22d..e15d942 100644 --- a/src/Hy3Layout.cpp +++ b/src/Hy3Layout.cpp @@ -1169,9 +1169,9 @@ void Hy3Layout::setNodeSwallow(int workspace, SetSwallowOption option) { auto* containment = &node->parent->data.as_group.containment; switch (option) { - case SetSwallowOption::NoSwallow: *containment = false; - case SetSwallowOption::Swallow: *containment = true; - case SetSwallowOption::Toggle: *containment = !*containment; + case SetSwallowOption::NoSwallow: *containment = false; break; + case SetSwallowOption::Swallow: *containment = true; break; + case SetSwallowOption::Toggle: *containment = !*containment; break; } }