]> git.saurik.com Git - wxWidgets.git/blobdiff - utils/wxPython/lib/buttons.py
wxHtmlHelpController made compatible with other controllers
[wxWidgets.git] / utils / wxPython / lib / buttons.py
index e02f28850e4c9e7c0ff9f31e24fef08b527356f9..7d63710314137c368540fa330fc97155a6d5a311 100644 (file)
@@ -381,6 +381,7 @@ class __ToggleMixin:
     def OnLeftDown(self, event):
         if not self.IsEnabled():
             return
     def OnLeftDown(self, event):
         if not self.IsEnabled():
             return
+        self.saveUp = self.up
         self.up = not self.up
         self.CaptureMouse()
         self.SetFocus()
         self.up = not self.up
         self.CaptureMouse()
         self.SetFocus()
@@ -389,7 +390,8 @@ class __ToggleMixin:
     def OnLeftUp(self, event):
         if not self.IsEnabled():
             return
     def OnLeftUp(self, event):
         if not self.IsEnabled():
             return
-        self.Notify()
+        if self.up != self.saveUp:
+            self.Notify()
         self.ReleaseMouse()
         self.Refresh()
 
         self.ReleaseMouse()
         self.Refresh()