X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c2892ef89bb63a0b0b1929c0ef2725fd5d844e09..fe164c3e2ea5453896cd63a5440a26365daec1bc:/src/common/init.cpp diff --git a/src/common/init.cpp b/src/common/init.cpp index 5f90f482b5..bc304d3be8 100644 --- a/src/common/init.cpp +++ b/src/common/init.cpp @@ -59,7 +59,11 @@ class wxDummyConsoleApp : public wxAppConsole { public: + wxDummyConsoleApp() { } + virtual int OnRun() { wxFAIL_MSG( _T("unreachable code") ); return 0; } + + DECLARE_NO_COPY_CLASS(wxDummyConsoleApp) }; // we need a special kind of auto pointer to wxApp which not only deletes the @@ -87,6 +91,8 @@ public: wxTheApp = ptr; } + + DECLARE_NO_COPY_CLASS(wxAppPtr) }; // class to ensure that wxAppBase::CleanUp() is called if our Initialize() @@ -152,6 +158,8 @@ static struct InitData // free it when doing cleanup to avoid memory leaks wchar_t **argv; #endif // wxUSE_UNICODE + + DECLARE_NO_COPY_CLASS(InitData) } gs_initData; // ============================================================================