Mercurial > code > home > repos > light9
changeset 479:52a600439ddd
keyboardcomposer: don't need --no-sliders no mo', yo
author | drewp@bigasterisk.com |
---|---|
date | Sat, 13 Jun 2009 02:52:23 +0000 |
parents | 674b75c37105 |
children | e38d047df163 |
files | bin/keyboardcomposer |
diffstat | 1 files changed, 10 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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()