# HG changeset patch # User Andrey Skvortsov # Date 1462547080 -10800 # Node ID 968e7898d66b9e643acc4fdf13b5d5a6a1d86d37 # Parent b7b8d29e2a2d0aca3ba4a7a5de84303c5fd0a804 fix bug that appears if datatype in the project tree is renamed to wrong name (keyword, existend type,...) Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_core.py", line 16765, in lambda event: event.callable(*event.args, **event.kw) ) File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/lib/expando.py", line 126, in _adjustCtrl numLines = self.GetNumberOfLines() File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_core.py", line 16710, in __getattr__ raise PyDeadObjectError(self.attrStr % self._name) PyDeadObjectError: The C++ part of the TreeTextCtrl object has been deleted, attribute access no longer allowed. diff -r b7b8d29e2a2d -r 968e7898d66b IDEFrame.py --- a/IDEFrame.py Fri May 06 16:16:30 2016 +0300 +++ b/IDEFrame.py Fri May 06 18:04:40 2016 +0300 @@ -1675,8 +1675,6 @@ if message or abort: if message: self.ShowErrorMessage(message) - item = event.GetItem() - wx.CallAfter(self.ProjectTree.EditLabel, item) event.Veto() else: wx.CallAfter(self.RefreshProjectTree)