diff options
author | Sebastian Koslowski <koslowski@kit.edu> | 2014-11-06 18:07:15 +0100 |
---|---|---|
committer | Sebastian Koslowski <koslowski@kit.edu> | 2014-11-06 18:07:15 +0100 |
commit | 69cec6f1b575d5afeca40923e4ea144e7e17fead (patch) | |
tree | 5cc45124d8304b766ce3b79aba00b69cdc725f9a | |
parent | 046a46cefc74b3717398d10b44fd2bcd222c272a (diff) | |
parent | 8a8bfef084ed7a6ddc506f81690041d3b15a9540 (diff) |
Merge branch 'maint_grcwg' into master_grcwg
-rw-r--r-- | grc/python/Port.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/grc/python/Port.py b/grc/python/Port.py index 68e851f8c9..cfeabf8560 100644 --- a/grc/python/Port.py +++ b/grc/python/Port.py @@ -133,8 +133,8 @@ class Port(_Port, _GUIPort): """ Handle the port cloning for virtual blocks. """ - _Port.rewrite(self) if self.is_type_empty(): + self._type_evaluated = None try: #clone type and vlen source = self.resolve_empty_type() self._type = str(source.get_type()) @@ -142,6 +142,7 @@ class Port(_Port, _GUIPort): except: #reset type and vlen self._type = '' self._vlen = '' + _Port.rewrite(self) def resolve_virtual_source(self): if self.get_parent().is_virtual_sink(): return _get_source_from_virtual_sink_port(self) |