summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2009-10-08 21:56:16 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2009-10-08 21:56:16 +0000
commitb893b9a2be242d9483c9f7ba1045b512ae9a0264 (patch)
tree84ae0e1addc62be5b0865baa7928ad4182a2cbd1
parent6368ebcc4cedede47eea86782a66aff352ce03b6 (diff)
three recent fixes from 2.0-ongoing (RT on by default, Mackie port name nonsense; processor box no-redisplay flag reset on set_route()
git-svn-id: svn://localhost/ardour2/branches/3.0@5762 d708f5d6-7413-0410-9779-e7cbd77b26cf
-rw-r--r--gtk2_ardour/engine_dialog.cc1
-rw-r--r--gtk2_ardour/processor_box.cc2
-rw-r--r--libs/surfaces/mackie/mackie_control_protocol.cc2
3 files changed, 4 insertions, 1 deletions
diff --git a/gtk2_ardour/engine_dialog.cc b/gtk2_ardour/engine_dialog.cc
index 9c0a39c554..51cbdda398 100644
--- a/gtk2_ardour/engine_dialog.cc
+++ b/gtk2_ardour/engine_dialog.cc
@@ -215,6 +215,7 @@ EngineControl::EngineControl ()
options_packer.attach (realtime_button, 1, 2, row, row + 1, FILL|EXPAND, (AttachOptions) 0);
++row;
+ realtime_button.set_active (true);
realtime_button.signal_toggled().connect (mem_fun (*this, &EngineControl::realtime_changed));
realtime_changed ();
diff --git a/gtk2_ardour/processor_box.cc b/gtk2_ardour/processor_box.cc
index b36a97b875..b1baf30bf7 100644
--- a/gtk2_ardour/processor_box.cc
+++ b/gtk2_ardour/processor_box.cc
@@ -176,6 +176,8 @@ ProcessorBox::set_route (boost::shared_ptr<Route> r)
{
connections.clear ();
+ /* new route: any existing block on processor redisplay must be meaningless */
+ no_processor_redisplay = false;
_route = r;
connections.push_back (_route->processors_changed.connect (
diff --git a/libs/surfaces/mackie/mackie_control_protocol.cc b/libs/surfaces/mackie/mackie_control_protocol.cc
index 04f44dba5a..7c7fbd9ff5 100644
--- a/libs/surfaces/mackie/mackie_control_protocol.cc
+++ b/libs/surfaces/mackie/mackie_control_protocol.cc
@@ -591,7 +591,7 @@ void MackieControlProtocol::add_port( MIDI::Port & midi_port, int number )
cout << "MIDI::Port::ALSA_Sequencer " << MIDI::Port::ALSA_Sequencer << endl;
cout << "MIDI::Port::Unknown " << MIDI::Port::Unknown << endl;
#endif
- if ( string( midi_port.device() ) == string( "ardour" ) )
+ if ( string( midi_port.device() ) == string( "ardour" ) && midi_port.type() == MIDI::Port::ALSA_Sequencer )
{
throw MackieControlException( "The Mackie MCU driver will not use a port with device=ardour" );
}