X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4676948b6814c97b93c431a8cbcd8c0352c87ba9..a2c6537e60ab5564d6bf33bb14ac8c42744aa93c:/src/msw/popupwin.cpp diff --git a/src/msw/popupwin.cpp b/src/msw/popupwin.cpp index b47741145c..aa340cdc9f 100644 --- a/src/msw/popupwin.cpp +++ b/src/msw/popupwin.cpp @@ -17,7 +17,7 @@ // headers // ---------------------------------------------------------------------------- -#ifdef __GNUG__ +#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) #pragma implementation "popup.h" #endif @@ -29,6 +29,7 @@ #endif #ifndef WX_PRECOMP +#include "wx/defs.h" #endif //WX_PRECOMP #if wxUSE_POPUPWIN @@ -45,6 +46,9 @@ IMPLEMENT_DYNAMIC_CLASS(wxPopupWindow, wxWindow) bool wxPopupWindow::Create(wxWindow *parent, int flags) { + // popup windows are created hidden by default + Hide(); + return wxPopupWindowBase::Create(parent) && wxWindow::Create(parent, -1, wxDefaultPosition, wxDefaultSize,