IDEFrame.py
changeset 1884 48bd91d7a0ae
parent 1881 091005ec69c4
child 1948 b9a3f771aaab
equal deleted inserted replaced
1883:20ec80d6fd70 1884:48bd91d7a0ae
  1512             tagname = item_infos.get("tagname", None)
  1512             tagname = item_infos.get("tagname", None)
  1513         else:
  1513         else:
  1514             tagname = None
  1514             tagname = None
  1515 
  1515 
  1516         # Refresh treectrl items according to project infos
  1516         # Refresh treectrl items according to project infos
  1517         infos = self.Controler.GetProjectInfos()
  1517         if self.Controler:
  1518         root = self.ProjectTree.GetRootItem()
  1518             infos = self.Controler.GetProjectInfos()
  1519         if root is None or not root.IsOk():
  1519             root = self.ProjectTree.GetRootItem()
  1520             root = self.ProjectTree.AddRoot(infos["name"])
  1520             if root is None or not root.IsOk():
  1521         self.GenerateProjectTreeBranch(root, infos)
  1521                 root = self.ProjectTree.AddRoot(infos["name"])
  1522         self.ProjectTree.Expand(root)
  1522             self.GenerateProjectTreeBranch(root, infos)
       
  1523             self.ProjectTree.Expand(root)
  1523 
  1524 
  1524         # Select new item corresponding to previous selected item
  1525         # Select new item corresponding to previous selected item
  1525         if tagname is not None:
  1526         if tagname is not None:
  1526             self.SelectProjectTreeItem(tagname)
  1527             self.SelectProjectTreeItem(tagname)
  1527 
  1528