summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/Fl_mac.cxx8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/Fl_mac.cxx b/src/Fl_mac.cxx
index 7fbc295c6..2367ea895 100644
--- a/src/Fl_mac.cxx
+++ b/src/Fl_mac.cxx
@@ -1686,8 +1686,12 @@ void Fl_X::make(Fl_Window* w)
if (!fake_X_wm(w, xwm, ywm, bt, bx, by)) {
// menu windows and tooltips
- winclass = kHelpWindowClass;
- winattr = 0;
+ if (w->modal()||w->override()) {
+ winclass = kHelpWindowClass;
+ winattr = 0;
+ } else {
+ winattr = kWindowNoTitleBarAttribute;
+ }
} else if (w->modal()) {
winclass = kMovableModalWindowClass;
}