13
0

Display warning when closing Audio Setup dialog with engine stopped

Only show warning when a session is loaded
This commit is contained in:
Tim Mayberry 2015-09-26 20:43:47 +10:00
parent 463bd470e8
commit 73acaf6de6
2 changed files with 7 additions and 1 deletions

View File

@ -294,6 +294,8 @@ class ARDOUR_UI : public Gtkmm2ext::UI, public ARDOUR::SessionHandlePtr
void show_ui_prefs ();
bool check_audioengine();
void update_tearoff_visibility ();
void setup_profile ();
@ -719,7 +721,6 @@ class ARDOUR_UI : public Gtkmm2ext::UI, public ARDOUR::SessionHandlePtr
void check_memory_locking ();
bool check_audioengine();
void audioengine_setup ();
void display_message (const char *prefix, gint prefix_len,

View File

@ -442,6 +442,11 @@ EngineControl::on_response (int response_id)
on_delete_event ((GdkEventAny*) &ev);
break;
}
case RESPONSE_CANCEL:
if (ARDOUR_UI::instance() && ARDOUR_UI::instance()->session_loaded) {
ARDOUR_UI::instance()->check_audioengine ();
}
// fall through
default:
hide ();
}