diff --git a/src/msw/window.cpp b/src/msw/window.cpp index 1f0f700a68..b1e1178792 100644 --- a/src/msw/window.cpp +++ b/src/msw/window.cpp @@ -675,7 +675,7 @@ wxWindowMSW::MSWShowWithEffect(bool show, unsigned timeout) { #if wxUSE_DYNLIB_CLASS - if ( effect == wxSHOW_EFFECT_NONE ) + if ( effect == wxSHOW_EFFECT_NONE || !IsShownOnScreen() ) return Show(show); if ( !wxWindowBase::Show(show) )