keep meterbridge on top
authorRobin Gareus <robin@gareus.org>
Fri, 11 Nov 2016 00:14:18 +0000 (01:14 +0100)
committerRobin Gareus <robin@gareus.org>
Fri, 11 Nov 2016 00:14:18 +0000 (01:14 +0100)
gtk2_ardour/meterbridge.cc

index 02350c92bf114345012bfc95a092c4b30a1b5219..65438c414e9db19a025e60ba9d32dfeb3c35fcde 100644 (file)
@@ -99,6 +99,16 @@ Meterbridge::Meterbridge ()
 
        set_wmclass (X_("ardour_mixer"), PROGRAM_NAME);
 
+#ifdef __APPLE__
+       set_type_hint (Gdk::WINDOW_TYPE_HINT_DIALOG);
+#else
+       if (UIConfiguration::instance().get_all_floating_windows_are_dialogs()) {
+               set_type_hint (Gdk::WINDOW_TYPE_HINT_DIALOG);
+       } else {
+               set_type_hint (Gdk::WINDOW_TYPE_HINT_UTILITY);
+       }
+#endif
+
        Gdk::Geometry geom;
        geom.max_width = 1<<16;
        geom.max_height = max_height;