svghmi/svghmi.py
changeset 3482 31f6d7221f60
parent 3481 563996733dba
child 3526 074046800624
--- a/svghmi/svghmi.py	Wed May 25 20:00:31 2022 +0200
+++ b/svghmi/svghmi.py	Thu May 26 23:39:30 2022 +0200
@@ -282,6 +282,10 @@
     CONFNODEEDITOR_TABS = [
         (_("HMI Tree"), "CreateSVGHMI_UI")]
 
+    def __init__(self, parent, controler, window):
+        ConfTreeNodeEditor.__init__(self, parent, controler, window)
+        self.Controler = controler
+
     def CreateSVGHMI_UI(self, parent):
         global hmi_tree_root
 
@@ -292,7 +296,7 @@
                 hmitree_backup_file = open(hmitree_backup_path, 'rb')
                 hmi_tree_root = HMITreeNode.from_etree(etree.parse(hmitree_backup_file).getroot())
 
-        ret = SVGHMI_UI(parent, Register_SVGHMI_UI_for_HMI_tree_updates)
+        ret = SVGHMI_UI(parent, self.Controler, Register_SVGHMI_UI_for_HMI_tree_updates)
 
         on_hmitree_update(hmi_tree_root)