fix bug that appears if datatype in the project tree is renamed to wrong name (keyword, existend type,...)
authorAndrey Skvortsov <andrej.skvortzov@gmail.com>
Fri, 06 May 2016 18:04:40 +0300
changeset 1514 968e7898d66b
parent 1513 b7b8d29e2a2d
child 1515 da8bf5aa275f
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>
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.
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)