# HG changeset patch # User Laurent Bessard # Date 1380098866 -7200 # Node ID 6327809794327d2d9cf73d2f76217edebd1df99e # Parent e2c11668addf50d77aa5f6650f50093456018131 Fixed bug when editing block information of an extended standard function diff -r e2c11668addf -r 632780979432 dialogs/FBDBlockDialog.py --- a/dialogs/FBDBlockDialog.py Tue Sep 24 14:45:30 2013 +0200 +++ b/dialogs/FBDBlockDialog.py Wed Sep 25 10:47:46 2013 +0200 @@ -160,6 +160,11 @@ # Extract block type defined in parameters blocktype = values.get("type", None) + # Select block type in library panel + if blocktype is not None: + self.LibraryPanel.SelectTreeItem(blocktype, + values.get("inputs", None)) + # Define regular expression for determine if block name is block # default name default_name_model = GetBlockTypeDefaultNameModel(blocktype) @@ -186,11 +191,6 @@ if control is not None: control.SetValue(value) - # Select block type in library panel - if blocktype is not None: - self.LibraryPanel.SelectTreeItem(blocktype, - values.get("inputs", None)) - # Refresh preview panel self.RefreshPreview()