diff -r cf4e6a7d40f8 -r 72ee59ff959c svghmi/svghmi.py --- 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)