#print "Default slider scale change detected."
self.slider_scale = scale
self.slider_adjustment.set_scale(scale)
- self.channel.midi_scale = self.slider_scale.scale
+ if self.channel:
+ self.channel.midi_scale = self.slider_scale.scale
def on_vumeter_color_changed(self, gui_factory, *args):
color = gui_factory.get_vumeter_color()
def load_from_xml(self, file, silence_errors=False):
#print "Loading from XML..."
- self.on_channels_clear(None)
self.unserialized_channels = []
b = XmlSerialization()
try:
if silence_errors:
return
raise
+ self.on_channels_clear(None)
s = Serializator()
s.unserialize(self, b)
for channel in self.unserialized_channels: