# HG changeset patch # User drewp@bigasterisk.com # Date 1244861543 0 # Node ID 52a600439ddd062dc7bcc8bcb0310ae04c129dad # Parent 674b75c37105a1c8e0c24b07200662e4ec4b949a keyboardcomposer: don't need --no-sliders no mo', yo diff -r 674b75c37105 -r 52a600439ddd bin/keyboardcomposer --- a/bin/keyboardcomposer Sat Jun 13 02:24:10 2009 +0000 +++ b/bin/keyboardcomposer Sat Jun 13 02:52:23 2009 +0000 @@ -27,6 +27,10 @@ class DummySliders: def valueOut(self, name, value): pass + def close(self): + pass + def reopen(self): + pass class SubScale(Scale, Fadable): def __init__(self, master, *args, **kw): @@ -138,7 +142,12 @@ self.rows[self.current_row].focus() def connect_to_hw(self, hw_sliders): if hw_sliders: - self.sliders = Sliders(self) + try: + self.sliders = Sliders(self) + except IOError: + print "Couldn't actually find any sliders (but really, it's no problem)" + self.sliders = DummySliders() + self.use_hw_sliders = False else: self.sliders = DummySliders()