summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-11-30 23:19:44 +0100
committerRobin Gareus <robin@gareus.org>2016-11-30 23:19:44 +0100
commit9d7279d012d906ce456f418bc62aa16c93b88a0d (patch)
tree2a0733d8ddfb95346096755835b14512e1f74790
parentffb7cb2b5eabd983c54204ef35dc1e02ba6e5604 (diff)
and a more intrusive KDE workaround5.5
-rw-r--r--gtk2_ardour/engine_dialog.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/gtk2_ardour/engine_dialog.cc b/gtk2_ardour/engine_dialog.cc
index 1bc6f4968b..a9b4dbdce0 100644
--- a/gtk2_ardour/engine_dialog.cc
+++ b/gtk2_ardour/engine_dialog.cc
@@ -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 ();
+ }
}
}
}