diff --git a/include/wx/msw/window.h b/include/wx/msw/window.h index 04771fc5de..643d79f01d 100644 --- a/include/wx/msw/window.h +++ b/include/wx/msw/window.h @@ -345,7 +345,6 @@ protected: // additional (MSW specific) flags bool m_useCtl3D:1; // Using CTL3D for this control - bool m_inOnSize:1; // Protection against OnSize reentry bool m_backgroundTransparent:1; bool m_mouseInWindow:1; bool m_doubleClickAllowed:1; diff --git a/src/msw/window.cpp b/src/msw/window.cpp index 3a7107fbba..d398797f0f 100644 --- a/src/msw/window.cpp +++ b/src/msw/window.cpp @@ -293,8 +293,6 @@ void wxWindow::Init() m_caretEnabled = m_caretShown = FALSE; - m_inOnSize = FALSE; - m_isBeingDeleted = FALSE; m_oldWndProc = 0; m_useCtl3D = FALSE; @@ -307,6 +305,9 @@ void wxWindow::Init() m_yThumbSize = 0; m_backgroundTransparent = FALSE; + // as all windows are created with WS_VISIBLE style... + m_isShown = TRUE; + #if wxUSE_MOUSEEVENT_HACK m_lastMouseX = m_lastMouseY = -1;