X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/094637f6d69918150d3dfdb199ad7c92e3189f78..3a5815b583097e97bf9c0390ee73774b440b47a7:/src/msw/app.cpp diff --git a/src/msw/app.cpp b/src/msw/app.cpp index 2aa0395d6e..359863bcc2 100644 --- a/src/msw/app.cpp +++ b/src/msw/app.cpp @@ -19,6 +19,7 @@ #ifdef __GNUG__ #pragma implementation "app.h" + #pragma implementation "appbase.h" #endif // For compilers that support precompilation, includes "wx.h". @@ -203,15 +204,19 @@ bool wxApp::Initialize() #endif // __WIN95__ +#if wxUSE_OLE + +#ifdef __WIN16__ // for OLE, enlarge message queue to be as large as possible int iMsg = 96; - while (!SetMessageQueue(iMsg) && (iMsg -= 8)); + while (!SetMessageQueue(iMsg) && (iMsg -= 8)) + ; +#endif // Win16 -#if wxUSE_OLE // we need to initialize OLE library if ( FAILED(::OleInitialize(NULL)) ) wxLogError(_("Cannot initialize OLE")); -#endif +#endif // wxUSE_OLE #if wxUSE_CTL3D if (!Ctl3dRegister(wxhInstance)) @@ -708,7 +713,7 @@ int wxEntry(WXHINSTANCE hInstance) //// Static member initialization -wxAppInitializerFunction wxApp::m_appInitFn = (wxAppInitializerFunction) NULL; +wxAppInitializerFunction wxAppBase::m_appInitFn = (wxAppInitializerFunction) NULL; wxApp::wxApp() {