diff --git a/gtk2_ardour/engine_dialog.cc b/gtk2_ardour/engine_dialog.cc index 8a6c42fd8c..b20b56176f 100644 --- a/gtk2_ardour/engine_dialog.cc +++ b/gtk2_ardour/engine_dialog.cc @@ -466,10 +466,10 @@ EngineControl::on_response (int response_id) switch (response_id) { case RESPONSE_OK: + hide(); if (!start_engine()) { + show(); return; - } else { - hide(); } #ifdef PLATFORM_WINDOWS