diff options
author | Robin Gareus <robin@gareus.org> | 2016-11-11 01:14:18 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-11-11 01:14:18 +0100 |
commit | f83dbf83f4d8437ecf693e7d1580cb5fc1833e9e (patch) | |
tree | 29d1ce15fd0e4992703cecfe60b2ef84ce6779df /gtk2_ardour/meterbridge.cc | |
parent | 2f8ccb5732d8043537a424b52989d358f3289c61 (diff) |
keep meterbridge on top
Diffstat (limited to 'gtk2_ardour/meterbridge.cc')
-rw-r--r-- | gtk2_ardour/meterbridge.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gtk2_ardour/meterbridge.cc b/gtk2_ardour/meterbridge.cc index 02350c92bf..65438c414e 100644 --- a/gtk2_ardour/meterbridge.cc +++ b/gtk2_ardour/meterbridge.cc @@ -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; |