diff options
Diffstat (limited to 'libs/ardour/session_transport.cc')
-rw-r--r-- | libs/ardour/session_transport.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/libs/ardour/session_transport.cc b/libs/ardour/session_transport.cc index bf8b236600..6e756b28b7 100644 --- a/libs/ardour/session_transport.cc +++ b/libs/ardour/session_transport.cc @@ -946,17 +946,17 @@ Session::set_slave_source (SlaveSource src, jack_nframes_t frame) bool reverse = false; bool non_rt_required = false; + if (src == _slave_type) { + return 0; + } + if (_transport_speed) { error << _("please stop the transport before adjusting slave settings") << endmsg; /* help out non-MVC friendly UI's by telling them the slave type changed */ - ControlChanged (SlaveType); /* EMIT SIGNAL */ + ControlChanged (SlaveType); /* EMIT SIGNAL */ return 0; } - if (src == _slave_type) { - return 0; - } - // if (src == JACK && Config->get_jack_time_master()) { // return -1; // } |