diff options
Diffstat (limited to 'gtk2_ardour/ardour_ui.cc')
-rw-r--r-- | gtk2_ardour/ardour_ui.cc | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index 90d0e77adc..b563fc4186 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -610,8 +610,6 @@ Please consider the possibilities, and perhaps (re)start JACK.")); win.show_all (); win.set_position (Gtk::WIN_POS_CENTER); - hide_splash (); - /* we just don't care about the result, but we want to block */ win.run (); @@ -2208,6 +2206,7 @@ ARDOUR_UI::end_loading_messages () void ARDOUR_UI::loading_message (const std::string& msg) { + cerr << "say: " << msg << endl; show_splash (); splash->message (msg); flush_pending (); @@ -2254,10 +2253,6 @@ ARDOUR_UI::get_session_parameters (bool backend_audio_is_running, bool should_be new_session_dialog->set_existing_session (existing_session); new_session_dialog->reset_recent(); - /* get this out of the way */ - - hide_splash (); - do { new_session_dialog->set_have_engine (backend_audio_is_running); new_session_dialog->present (); @@ -2622,6 +2617,7 @@ ARDOUR_UI::show_splash () } splash->show (); + splash->present (); splash->queue_draw (); splash->get_window()->process_updates (true); flush_pending (); |