Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 3b8c951

Browse files
authored
Merge pull request #10415 from DietmarSchwertberger/wx-bugfix-for-issue-3690
FIX: don't call evt.Skip() when wx window has just been destroyed
2 parents 6ecf781 + 2ba852f commit 3b8c951

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

lib/matplotlib/backends/backend_wx.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1007,14 +1007,16 @@ def _get_key(self, evt):
10071007
def _onKeyDown(self, evt):
10081008
"""Capture key press."""
10091009
key = self._get_key(evt)
1010-
evt.Skip()
10111010
FigureCanvasBase.key_press_event(self, key, guiEvent=evt)
1011+
if self:
1012+
evt.Skip()
10121013

10131014
def _onKeyUp(self, evt):
10141015
"""Release key."""
10151016
key = self._get_key(evt)
1016-
evt.Skip()
10171017
FigureCanvasBase.key_release_event(self, key, guiEvent=evt)
1018+
if self:
1019+
evt.Skip()
10181020

10191021
def _set_capture(self, capture=True):
10201022
"""control wx mouse capture """

0 commit comments

Comments
 (0)