diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index 006f0616f3..cd2411430e 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -1714,6 +1714,10 @@ ARDOUR_UI::open_recent_session () can_return = false; } + if (splash && splash->is_visible()) { + // in 1 second, hide the splash screen + Glib::signal_timeout().connect (sigc::bind (sigc::ptr_fun (_hide_splash), this), 1000); + } } bool @@ -3272,6 +3276,10 @@ ARDOUR_UI::close_session() if (get_session_parameters (true, false)) { exit (1); } + if (splash && splash->is_visible()) { + // in 1 second, hide the splash screen + Glib::signal_timeout().connect (sigc::bind (sigc::ptr_fun (_hide_splash), this), 1000); + } } /** @param snap_name Snapshot name (without .ardour suffix).