diff --git a/src/lib/component/controller/helper/BucketLayouter.cpp b/src/lib/component/controller/helper/BucketLayouter.cpp index 1a5d723c..02262c72 100644 --- a/src/lib/component/controller/helper/BucketLayouter.cpp +++ b/src/lib/component/controller/helper/BucketLayouter.cpp @@ -220,11 +220,12 @@ void BucketLayouter::createBuckets( } bool activeNodeAdded = false; - for (const std::shared_ptr& node : nodes) + for (std::shared_ptr& node : nodes) { if (node->hasActiveSubNode() || !edges.size()) { addNode(node); + node->bundleInfo.layoutVertical = false; activeNodeAdded = true; m_activeParentNode = node.get(); }