diff options
Diffstat (limited to 'gtk2_ardour/splash.cc')
-rw-r--r-- | gtk2_ardour/splash.cc | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/gtk2_ardour/splash.cc b/gtk2_ardour/splash.cc index b606ec6050..66412d4881 100644 --- a/gtk2_ardour/splash.cc +++ b/gtk2_ardour/splash.cc @@ -109,6 +109,7 @@ Splash::pop_back_for (Gtk::Window& win) So for OS X, we just hide ourselves. */ + (void) win; hide(); #else set_keep_above (false); @@ -223,6 +224,8 @@ Splash::message (const string& msg) str += Glib::Markup::escape_text (msg); str += "</b>"; + show (); + layout->set_markup (str); Glib::RefPtr<Gdk::Window> win = darea.get_window(); @@ -234,11 +237,6 @@ Splash::message (const string& msg) } else { darea.queue_draw (); } - - while (!expose_done) { - if(gtk_main_iteration ()) return; // quit was called - } - gdk_display_flush (gdk_display_get_default()); } } |