diff --git a/light8/rsn.py b/light8/rsn.py --- a/light8/rsn.py +++ b/light8/rsn.py @@ -74,14 +74,14 @@ class Lightboard: Console() # root frame - controlpanel = Controlpanel(root, self.xfader, self.refresh, quit) + controlpanel = Controlpanel(root, self.xfader, self.refresh, self.quit) xf=Frame(root) xf.pack(side='right') - root.bind('', quit) + root.bind('', self.quit) root.bind('', self.refresh) - leveldisplay_tl.bind('', quit) + leveldisplay_tl.bind('', self.quit) leveldisplay_tl.bind('', self.refresh) self.xfader.setupwidget(xf) @@ -91,7 +91,7 @@ class Lightboard: 'rebuild interface, reload data' get_data() self.buildinterface() - bindkeys(root,'', quit) + bindkeys(root,'', self.quit) # this is called on a loop, and ALSO by the Scales def changelevel(self, *args):