Display warning when closing Audio Setup dialog with engine stopped
Only show warning when a session is loaded
This commit is contained in:
parent
463bd470e8
commit
73acaf6de6
|
@ -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,
|
||||
|
|
|
@ -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 ();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user