]> git.0d.be Git - jack_mixer.git/commitdiff
Don't fail applying channel changes on non numeric MIDI CC values (#2554)
authorFrédéric Péters <fpeters@0d.be>
Mon, 4 Oct 2010 19:50:42 +0000 (21:50 +0200)
committerFrédéric Péters <fpeters@0d.be>
Mon, 4 Oct 2010 19:51:26 +0000 (21:51 +0200)
channel.py

index 03ff8d41e7e387bdbdfe26f6c2b8587ed5ced883..f8c8f45df370a8336015def6f4d805371fe1834f 100644 (file)
@@ -875,8 +875,14 @@ class ChannelPropertiesDialog(gtk.Dialog):
         if response_id == gtk.RESPONSE_APPLY:
             name = self.entry_name.get_text()
             self.channel.channel_name = name
-            self.channel.channel.volume_midi_cc = int(self.entry_volume_cc.get_text())
-            self.channel.channel.balance_midi_cc = int(self.entry_balance_cc.get_text())
+            try:
+                self.channel.channel.volume_midi_cc = int(self.entry_volume_cc.get_text())
+            except ValueError:
+                pass
+            try:
+                self.channel.channel.balance_midi_cc = int(self.entry_balance_cc.get_text())
+            except ValueError:
+                pass
 
     def on_entry_name_changed(self, entry):
         sensitive = False