diff options
Diffstat (limited to 'runtime/org.eclipse.etrice.runtime.java/src/org/eclipse/etrice/runtime/java/modelbase/DataReceivePort.java')
-rw-r--r-- | runtime/org.eclipse.etrice.runtime.java/src/org/eclipse/etrice/runtime/java/modelbase/DataReceivePort.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/runtime/org.eclipse.etrice.runtime.java/src/org/eclipse/etrice/runtime/java/modelbase/DataReceivePort.java b/runtime/org.eclipse.etrice.runtime.java/src/org/eclipse/etrice/runtime/java/modelbase/DataReceivePort.java index f35b70c4a..d4a3e11cb 100644 --- a/runtime/org.eclipse.etrice.runtime.java/src/org/eclipse/etrice/runtime/java/modelbase/DataReceivePort.java +++ b/runtime/org.eclipse.etrice.runtime.java/src/org/eclipse/etrice/runtime/java/modelbase/DataReceivePort.java @@ -15,6 +15,7 @@ package org.eclipse.etrice.runtime.java.modelbase; import java.util.List; import org.eclipse.etrice.runtime.java.messaging.IRTObject; +import org.eclipse.etrice.runtime.java.messaging.RTServices; /** * @author Henrik Rentz-Reichert @@ -29,7 +30,7 @@ public abstract class DataReceivePort extends DataPortBase { protected DataReceivePort(IRTObject parent, String name, int localId) { super(parent, name, localId); - List<String> peerPaths = getParent().getPeersForPath(getInstancePath()); + List<String> peerPaths = RTServices.getInstance().getMsgSvcCtrl().getPeersForPath(getInstancePath()); if (peerPaths!=null && !peerPaths.isEmpty()) { IRTObject object = getObject(peerPaths.get(0)); connect((DataSendPort) object); |