From 6a0fdeb9513077adbdf004e69869399b8d74fc8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Domr=C3=B6s?= Date: Thu, 17 Mar 2022 15:06:42 +0100 Subject: [PATCH] layered: hierarchical: Give dummy ports a default position. (#792) Fixes #754 (NPE) Signed-off-by: Soeren Domroes --- .../elk/alg/layered/compound/CompoundGraphPreprocessor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/compound/CompoundGraphPreprocessor.java b/plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/compound/CompoundGraphPreprocessor.java index e7ae3aefea..e592f9027b 100644 --- a/plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/compound/CompoundGraphPreprocessor.java +++ b/plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/compound/CompoundGraphPreprocessor.java @@ -176,7 +176,7 @@ private List transformHierarchyEdges(final LGraph graph, final LNo if (dummyNode == null) { dummyNode = LGraphUtil.createExternalPortDummy(port, portConstraints, port.getSide(), -port.getNetFlow(), - null, null, port.getSize(), + null, new KVector(), port.getSize(), nestedGraph.getProperty(LayeredOptions.DIRECTION), nestedGraph); dummyNode.setProperty(InternalProperties.ORIGIN, port); dummyNodeMap.put(port, dummyNode);