From 549ec814ab5417e9caa9523f250cd45c4db2bd78 Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Tue, 3 Jan 2017 11:30:03 +0100 Subject: [PATCH] TileRenderer: show unbound nodes only at root level --- library/Businessprocess/Renderer/TileRenderer.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/library/Businessprocess/Renderer/TileRenderer.php b/library/Businessprocess/Renderer/TileRenderer.php index c1c3725..c544d79 100644 --- a/library/Businessprocess/Renderer/TileRenderer.php +++ b/library/Businessprocess/Renderer/TileRenderer.php @@ -36,10 +36,12 @@ class TileRenderer extends Renderer $this->add(new NodeTile($this, $name, $node, $path)); } - $unbound = $this->createUnboundParent($bp); - if ($unbound->hasChildren()) { - $name = $unbound->getAlias(); - $this->add($this->add(new NodeTile($this, $name, $unbound))); + if ($this->wantsRootNodes()) { + $unbound = $this->createUnboundParent($bp); + if ($unbound->hasChildren()) { + $name = $unbound->getAlias(); + $this->add(new NodeTile($this, $name, $unbound)); + } } if (! $this->isLocked()) {