From: <pki...@us...> - 2007-07-16 02:16:23
|
Revision: 3534 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=3534&view=rev Author: pkienzle Date: 2007-07-15 19:16:22 -0700 (Sun, 15 Jul 2007) Log Message: ----------- Don't release mouse unless it is captured Modified Paths: -------------- trunk/matplotlib/lib/matplotlib/backends/backend_wx.py Modified: trunk/matplotlib/lib/matplotlib/backends/backend_wx.py =================================================================== --- trunk/matplotlib/lib/matplotlib/backends/backend_wx.py 2007-07-16 00:40:38 UTC (rev 3533) +++ trunk/matplotlib/lib/matplotlib/backends/backend_wx.py 2007-07-16 02:16:22 UTC (rev 3534) @@ -1177,7 +1177,7 @@ x = evt.GetX() y = self.figure.bbox.height() - evt.GetY() evt.Skip() - self.ReleaseMouse() + if self.HasCapture(): self.ReleaseMouse() FigureCanvasBase.button_release_event(self, x, y, 3, guiEvent=evt) def _onLeftButtonDown(self, evt): @@ -1194,7 +1194,7 @@ y = self.figure.bbox.height() - evt.GetY() #print 'release button', 1 evt.Skip() - self.ReleaseMouse() + if self.HasCapture(): self.ReleaseMouse() FigureCanvasBase.button_release_event(self, x, y, 1, guiEvent=evt) def _onMouseWheel(self, evt): This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |