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