changeset 396:fcb45b3c7413

Fadable: better muting behavior We no longer toggle between 0 and 0.0. KeyboardComposer sees this improvement.
author David McClosky <dmcc@bigasterisk.com>
date Sat, 16 Jun 2007 01:44:53 +0000
parents 8a028b896913
children c43691ddd39e
files light9/Fadable.py
diffstat 1 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/light9/Fadable.py	Sat Jun 16 01:22:52 2007 +0000
+++ b/light9/Fadable.py	Sat Jun 16 01:44:53 2007 +0000
@@ -126,7 +126,12 @@
         """Toggles whether the volume is being muted."""
         if self.last_level is None:
             self.last_level = self.fade_var.get()
-            newlevel = 0
+            if self.last_level == 0: # we don't want last_level to be zero,
+                                     # since it will make us toggle between 0
+                                     # and 0
+                newlevel = 1
+            else:
+                newlevel = 0
         else:
             newlevel = self.last_level
             self.last_level = None