Finally fix SF bug #441172, using a variant of patch ##443626:

canceling an edit operation would not revert the value of the field.
The fix takes care to destroy the Entry object, as suggested in the
patch.
This commit is contained in:
Guido van Rossum 2001-08-11 04:37:07 +00:00
parent 68db9dd07a
commit 38507ae614

View file

@ -291,6 +291,12 @@ class TreeNode:
self.canvas.focus_set()
def edit_cancel(self, event=None):
try:
entry = self.entry
del self.entry
except AttributeError:
return
entry.destroy()
self.drawtext()
self.canvas.focus_set()