--- 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)