// Created: 04.10.99
// RCS-ID: $Id$
// Copyright: (c) Vadim Zeitlin
-// Licence: wxWidgets licence
+// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
// ============================================================================
// clean up
// ----------------------------------------------------------------------------
-// cleanup done before destroying wxTheApp
+// cleanup done before destroying wxTheApp
static void DoCommonPreCleanup()
{
#if wxUSE_LOG
// this will flush the old messages if any
delete wxLog::SetActiveTarget(new wxLogStderr);
#endif // wxUSE_LOG
-
- wxModule::CleanUpModules();
}
// cleanup done after destroying wxTheApp
static void DoCommonPostCleanup()
{
+ wxModule::CleanUpModules();
+
wxClassInfo::CleanUp();
// we can't do this in wxApp itself because it doesn't know if argv had
{
#ifdef __WXWINCE__
::ExitThread(3); // the same exit code as abort()
+#elif __WXPALMOS__
+ return -1;
#else
::ExitProcess(3); // the same exit code as abort()
#endif