// 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 __PALMOS__
+ return -1;
#else
::ExitProcess(3); // the same exit code as abort()
#endif