and a more intrusive KDE workaround

This commit is contained in:
Robin Gareus 2016-11-30 23:19:44 +01:00
parent ffb7cb2b5e
commit 9d7279d012

View File

@ -422,7 +422,7 @@ EngineControl::on_show ()
{
ArdourDialog::on_show ();
if (Splash::instance()) {
Splash::instance()->pop_back_for (*this);
Splash::instance()->hide ();
}
if (!ARDOUR::AudioEngine::instance()->current_backend() || !ARDOUR::AudioEngine::instance()->running()) {
// re-check _have_control (jackd running) see #6041
@ -2723,6 +2723,9 @@ EngineControl::start_stop_button_clicked ()
start_engine ();
if (!ARDOUR_UI::instance()->session_loaded) {
ArdourDialog::on_response (RESPONSE_OK);
if (Splash::instance()) {
Splash::instance()->pop_front ();
}
}
}
}
@ -3136,6 +3139,9 @@ EngineControl::connect_disconnect_click()
start_engine ();
if (!ARDOUR_UI::instance()->session_loaded) {
ArdourDialog::on_response (RESPONSE_OK);
if (Splash::instance()) {
Splash::instance()->pop_front ();
}
}
}
}