From: Robin Dunn Date: Fri, 8 Apr 2005 18:05:15 +0000 (+0000) Subject: Ignore kill focus events when being destroyed X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/29ea653e5c8516e69c66316b219b94051af80bc6 Ignore kill focus events when being destroyed git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33433 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/wxPython/wx/lib/masked/maskededit.py b/wxPython/wx/lib/masked/maskededit.py index 5a99f9ec43..25855d74e9 100644 --- a/wxPython/wx/lib/masked/maskededit.py +++ b/wxPython/wx/lib/masked/maskededit.py @@ -5298,6 +5298,8 @@ class MaskedEditMixin: """ Handler for EVT_KILL_FOCUS event. """ ## dbg('MaskedEditMixin::_OnKillFocus', 'isDate=',self._isDate, indent=1) + if self.IsBeingDeleted() or self.GetParent().IsBeingDeleted(): + return if self._mask and self._IsEditable(): self._AdjustField(self._GetInsertionPoint()) self._CheckValid() ## Call valid handler