From d6afce9c0f3f2baa1b0c0c95273f171e9ec7750f Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Wed, 1 Oct 2014 17:49:05 -0400 Subject: [PATCH] emit MIDI scene change i/o activity signals in the right places --- libs/ardour/midi_scene_changer.cc | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/libs/ardour/midi_scene_changer.cc b/libs/ardour/midi_scene_changer.cc index 81951aa0e5..4cc88e2732 100644 --- a/libs/ardour/midi_scene_changer.cc +++ b/libs/ardour/midi_scene_changer.cc @@ -253,11 +253,9 @@ MIDISceneChanger::recording() const void MIDISceneChanger::bank_change_input (MIDI::Parser& parser, unsigned short, int) { - if (!recording()) { - return; - } - - last_bank_message_time = parser.get_timestamp (); + if (recording()) { + last_bank_message_time = parser.get_timestamp (); + } MIDIInputActivity (); /* EMIT SIGNAL */ } @@ -269,6 +267,7 @@ MIDISceneChanger::program_change_input (MIDI::Parser& parser, MIDI::byte program last_program_message_time = time; if (!recording()) { + MIDIInputActivity (); /* EMIT SIGNAL */ jump_to (input_port->channel (channel)->bank(), program); return; }