summaryrefslogtreecommitdiff
path: root/grc/base
diff options
context:
space:
mode:
authorSebastian Koslowski <koslowski@kit.edu>2015-10-28 19:59:25 +0100
committerSebastian Koslowski <koslowski@kit.edu>2015-10-28 20:31:41 +0100
commit41507614ddadf1e4557e183ee9ecb1b9c4b2ddef (patch)
treef62830b575c46512aeff2a9d0bb9351e4cfb7d8a /grc/base
parentcda1a59640c6cbd52ccfa54acba7828b44dfe451 (diff)
grc: update port key on domain change
Diffstat (limited to 'grc/base')
-rw-r--r--grc/base/Port.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/grc/base/Port.py b/grc/base/Port.py
index 61970893c0..39166d18f7 100644
--- a/grc/base/Port.py
+++ b/grc/base/Port.py
@@ -63,8 +63,10 @@ class Port(Element):
type_ = self.get_type()
if self._domain == GR_STREAM_DOMAIN and type_ == "message":
self._domain = GR_MESSAGE_DOMAIN
+ self._key = self._name
if self._domain == GR_MESSAGE_DOMAIN and type_ != "message":
self._domain = GR_STREAM_DOMAIN
+ self._key = '0' # is rectified in rewrite()
def __str__(self):
if self.is_source():