diff --git a/src/common/toplvcmn.cpp b/src/common/toplvcmn.cpp index aa0d96d70c..6ff702eff3 100644 --- a/src/common/toplvcmn.cpp +++ b/src/common/toplvcmn.cpp @@ -54,6 +54,8 @@ IMPLEMENT_DYNAMIC_CLASS(wxTopLevelWindow, wxWindow) wxTopLevelWindowBase::wxTopLevelWindowBase() { + // Unlike windows, top level windows are created hidden by default. + m_isShown = false; } wxTopLevelWindowBase::~wxTopLevelWindowBase() diff --git a/src/msw/toplevel.cpp b/src/msw/toplevel.cpp index eaa89292ad..3c80ac8f54 100644 --- a/src/msw/toplevel.cpp +++ b/src/msw/toplevel.cpp @@ -139,9 +139,6 @@ void wxTopLevelWindowMSW::Init() m_iconized = m_maximizeOnShow = FALSE; - // unlike (almost?) all other windows, frames are created hidden - m_isShown = FALSE; - // Data to save/restore when calling ShowFullScreen m_fsStyle = 0; m_fsOldWindowStyle = 0;