From a47b3c4dc56c8c5c51dd46b45328c37b740d05ab Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 4 Sep 2015 09:54:58 -0400 Subject: [PATCH] convert Splash dialog into Gtk::WINDOW_POPUP in the hope that it will float above all, in all WM's --- gtk2_ardour/splash.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gtk2_ardour/splash.cc b/gtk2_ardour/splash.cc index c252247275..9a818f0ad5 100644 --- a/gtk2_ardour/splash.cc +++ b/gtk2_ardour/splash.cc @@ -45,6 +45,7 @@ using namespace ARDOUR; Splash* Splash::the_splash = 0; Splash::Splash () + : Gtk::Window (Gtk::WINDOW_POPUP) { assert (the_splash == 0); @@ -111,9 +112,9 @@ Splash::pop_back_for (Gtk::Window& win) So for OS X, we just hide ourselves. - Oct 2014: The Windows situation is similar, although it should be possible - to play tricks with gdk's set_type_hint() or directly hack things using - SetWindowLong() and UpdateLayeredWindow() + Oct 2014: The Windows situation is similar, although it should be possible + to play tricks with gdk's set_type_hint() or directly hack things using + SetWindowLong() and UpdateLayeredWindow() */ (void) win; hide();