diff --git a/src/Hy3Layout.cpp b/src/Hy3Layout.cpp index a6b416c..d4690b7 100644 --- a/src/Hy3Layout.cpp +++ b/src/Hy3Layout.cpp @@ -225,7 +225,7 @@ void Hy3Node::recalcSizePosRecursive(bool force) { Debug::log(LOG, "set %p hidden: %d", child, hidden); if (child->isIndirectlyFocused()) hid_focused = true; child->setHidden(hidden); - child->recalcSizePosRecursive(force); + if (!hidden) child->recalcSizePosRecursive(force); break; } }