Mercurial > code > home > repos > light9
diff bin/subcomposer @ 380:a13f2caf6f25
fix SC dragging after you load a sub
author | Drew Perttula <drewp@bigasterisk.com> |
---|---|
date | Fri, 15 Jun 2007 21:51:51 +0000 |
parents | a6662d61ebcd |
children | 3e3ba0e3d4b8 |
line wrap: on
line diff
--- a/bin/subcomposer Fri Jun 15 21:23:53 2007 +0000 +++ b/bin/subcomposer Fri Jun 15 21:51:51 2007 +0000 @@ -86,7 +86,7 @@ def loadsub(self, subname): """puts a sub into the levels, replacing old level values""" s=Submaster.Submasters().get_sub_by_name(subname) - self.levels[:]=s.get_dmx_list() + self.set_levels(s.get_dmx_list()) dispatcher.send("levelchanged") def sendupdate(self): if not self.dmxdummy: @@ -100,7 +100,8 @@ if use_after_loop: self.after(use_after_loop, self.considersendupdate, use_after_loop) def set_levels(self, levels): - self.levels[:] = levels + oldLen = len(self.levels) + self.levels[:] = levels + [0] * (oldLen - len(levels)) dispatcher.send("levelchanged") class EntryCommand(tk.Frame):