diff --git a/gtk2_ardour/ardour_ui_options.cc b/gtk2_ardour/ardour_ui_options.cc index c9cd7ebb5b..d9a34df328 100644 --- a/gtk2_ardour/ardour_ui_options.cc +++ b/gtk2_ardour/ardour_ui_options.cc @@ -65,6 +65,11 @@ ARDOUR_UI::toggle_external_sync() msg.run (); return; } + if (_session->default_play_speed() != 1.0f && (TransportMasterManager::instance().current()->type() == Engine)) { + ArdourMessageDialog msg (_("It is not possible to use JACK as the sync source\n when the vari-speed is enabled.")); + msg.run (); + return; + } ActionManager::toggle_config_state_foo ("Transport", "ToggleExternalSync", sigc::mem_fun (_session->config, &SessionConfiguration::set_external_sync), sigc::mem_fun (_session->config, &SessionConfiguration::get_external_sync));