From 652468a34430cb1c7ef841dcc278e2cfb9806ea5 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 18 Apr 2016 14:11:22 +0200 Subject: add a try-autostart-engine option (most recently used settings) --- gtk2_ardour/engine_dialog.cc | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'gtk2_ardour/engine_dialog.cc') diff --git a/gtk2_ardour/engine_dialog.cc b/gtk2_ardour/engine_dialog.cc index da0e6168d9..be21170264 100644 --- a/gtk2_ardour/engine_dialog.cc +++ b/gtk2_ardour/engine_dialog.cc @@ -423,6 +423,18 @@ EngineControl::on_show () ok_button->grab_focus(); } +bool +EngineControl::try_autostart () +{ + if (!start_stop_button.get_sensitive()) { + return false; + } + if (ARDOUR::AudioEngine::instance()->running()) { + return true; + } + return start_engine (); +} + bool EngineControl::start_engine () { -- cgit v1.2.3