IDEFrame.py
changeset 1884 48bd91d7a0ae
parent 1881 091005ec69c4
child 1948 b9a3f771aaab
--- a/IDEFrame.py	Mon Dec 04 19:35:31 2017 +0300
+++ b/IDEFrame.py	Tue Dec 05 12:38:04 2017 +0300
@@ -1514,12 +1514,13 @@
             tagname = None
 
         # Refresh treectrl items according to project infos
-        infos = self.Controler.GetProjectInfos()
-        root = self.ProjectTree.GetRootItem()
-        if root is None or not root.IsOk():
-            root = self.ProjectTree.AddRoot(infos["name"])
-        self.GenerateProjectTreeBranch(root, infos)
-        self.ProjectTree.Expand(root)
+        if self.Controler:
+            infos = self.Controler.GetProjectInfos()
+            root = self.ProjectTree.GetRootItem()
+            if root is None or not root.IsOk():
+                root = self.ProjectTree.AddRoot(infos["name"])
+            self.GenerateProjectTreeBranch(root, infos)
+            self.ProjectTree.Expand(root)
 
         # Select new item corresponding to previous selected item
         if tagname is not None: