def OnLeftDown(self, event):
if not self.IsEnabled():
return
+ self.saveUp = self.up
self.up = not self.up
self.CaptureMouse()
self.SetFocus()
def OnLeftUp(self, event):
if not self.IsEnabled():
return
- self.Notify()
+ if self.up != self.saveUp:
+ self.Notify()
self.ReleaseMouse()
self.Refresh()