From 2252b5caa205c792ac70a16e956b22cfc2d781df Mon Sep 17 00:00:00 2001
From: Sebastian Koslowski <koslowski@kit.edu>
Date: Tue, 8 Sep 2015 12:19:19 -0400
Subject: grc: update PropsDialog on external param change

---
 grc/python/Block.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'grc/python')

diff --git a/grc/python/Block.py b/grc/python/Block.py
index accfd21913..f5f406449e 100644
--- a/grc/python/Block.py
+++ b/grc/python/Block.py
@@ -117,7 +117,7 @@ class Block(_Block, _GUIBlock):
         check_generate_mode('WX GUI', BLOCK_FLAG_NEED_WX_GUI, ('wx_gui',))
         check_generate_mode('QT GUI', BLOCK_FLAG_NEED_QT_GUI, ('qt_gui', 'hb_qt_gui'))
         if self._epy_reload_error:
-            self.add_error_message(str(self._epy_reload_error))
+            self.get_param('_source_code').add_error_message(str(self._epy_reload_error))
 
     def rewrite(self):
         """
@@ -245,7 +245,7 @@ class Block(_Block, _GUIBlock):
             blk_io = epy_block_io.extract(src)
 
         except Exception as e:
-            self._epy_reload_error = ValueError('Source code eval:\n' + str(e))
+            self._epy_reload_error = ValueError(str(e))
             try:  # load last working block io
                 blk_io = epy_block_io.BlockIO(*eval(param_blk.get_value()))
             except:
-- 
cgit v1.2.3