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