diff --git a/src/osx/cocoa/nonownedwnd.mm b/src/osx/cocoa/nonownedwnd.mm index 61ea6270a0..95319f6ce5 100644 --- a/src/osx/cocoa/nonownedwnd.mm +++ b/src/osx/cocoa/nonownedwnd.mm @@ -707,10 +707,6 @@ long style, long extraStyle, const wxString& WXUNUSED(name) ) { windowstyle |= NSUtilityWindowMask; } - else if ( ( style & wxPOPUP_WINDOW ) ) - { - level = NSPopUpMenuWindowLevel; - } else if ( ( style & wxFRAME_DRAWER ) ) { /* @@ -744,6 +740,9 @@ long style, long extraStyle, const wxString& WXUNUSED(name) ) if ( ( style & wxSTAY_ON_TOP ) ) level = NSModalPanelWindowLevel; + if ( ( style & wxPOPUP_WINDOW ) ) + level = NSPopUpMenuWindowLevel; + NSRect r = wxToNSRect( NULL, wxRect( pos, size) ); r = [NSWindow contentRectForFrameRect:r styleMask:windowstyle];