X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/15678bec37c6e3cb8a67a8b041579af595d4ccf3..16d38102e8ad5534d185cc532b9aa8077a75e0a4:/src/univ/topluniv.cpp diff --git a/src/univ/topluniv.cpp b/src/univ/topluniv.cpp index f17795f547..556873599f 100644 --- a/src/univ/topluniv.cpp +++ b/src/univ/topluniv.cpp @@ -76,8 +76,10 @@ bool wxTopLevelWindow::Create(wxWindow *parent, exstyleOrig = 0; if ( ms_drawDecorations == -1 ) - ms_drawDecorations = !wxSystemSettings::HasFrameDecorations(); + ms_drawDecorations = !wxSystemSettings::HasFrameDecorations() || + wxGetEnv(wxT("WXDECOR"), NULL); // FIXME -- wxUniv should provide a way to force non-native decorations! + // $WXDECOR is just a hack in absence of better wxUniv solution if ( ms_drawDecorations ) { @@ -97,15 +99,6 @@ bool wxTopLevelWindow::Create(wxWindow *parent, size, style, name) ) return FALSE; - // FIXME: to be removed as soon as wxTLW/wxFrame/wxDialog creation code in - // wxMSW is rationalized -#ifdef __WXMSW__ - extern const wxChar *wxFrameClassName; - if ( !MSWCreate(id, NULL, wxFrameClassName, this, title, - pos.x, pos.y, size.x, size.y, style) ) - return FALSE; -#endif // __WXMSW__ - if ( ms_drawDecorations ) { m_windowStyle = styleOrig;