From f4bb8111d423982577c958875c7c12d8d4e25ffb Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Mon, 4 Oct 2010 21:50:42 +0200 Subject: [PATCH] Don't fail applying channel changes on non numeric MIDI CC values (#2554) --- channel.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/channel.py b/channel.py index 03ff8d4..f8c8f45 100644 --- a/channel.py +++ b/channel.py @@ -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 -- 2.11.4.GIT