PLCOpenEditor.py
changeset 108 9aa1fdfb7cb2
parent 107 255eada20688
child 114 06454545e5d0
--- a/PLCOpenEditor.py	Fri Oct 05 18:11:51 2007 +0200
+++ b/PLCOpenEditor.py	Wed Oct 17 17:50:27 2007 +0200
@@ -804,7 +804,7 @@
                         self.RefreshEditorNames(itemtype, old_name, new_name)
                         self.RefreshTabsOpenedTitles()
                 elif itemtype == ITEM_TRANSITION:
-                    parent = self.ProjectTree.GetItemParent(selected)
+                    parent = self.ProjectTree.GetItemParent(item)
                     parent_type = self.ProjectTree.GetPyData(parent)
                     while parent_type != ITEM_POU:
                         parent = self.ProjectTree.GetItemParent(parent)
@@ -820,7 +820,7 @@
                         self.RefreshEditorNames(itemtype, old_name, new_name)
                         self.RefreshTabsOpenedTitles()
                 elif itemtype == ITEM_ACTION:
-                    parent = self.ProjectTree.GetItemParent(selected)
+                    parent = self.ProjectTree.GetItemParent(item)
                     parent_type = self.ProjectTree.GetPyData(parent)
                     while parent_type != ITEM_POU:
                         parent = self.ProjectTree.GetItemParent(parent)
@@ -855,7 +855,7 @@
                         self.RefreshEditorNames(itemtype, old_name, new_name)
                         self.RefreshTabsOpenedTitles()
                 elif itemtype == ITEM_RESOURCE:
-                    parent = self.ProjectTree.GetItemParent(selected)
+                    parent = self.ProjectTree.GetItemParent(item)
                     parent_type = self.ProjectTree.GetPyData(parent)
                     while parent_type != ITEM_CONFIGURATION:
                         parent = self.ProjectTree.GetItemParent(parent)
@@ -889,6 +889,8 @@
                 event.Veto()
             else:
                 wx.CallAfter(self.RefreshProjectTree)
+                window = self.TabsOpened.GetCurrentPage()
+                window.RefreshView()
                 event.Skip()
 
     def OnProjectTreeItemBeginEdit(self, event):