git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52430
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
// initilization/cleanup
// ----------------------------------------------------------------------------
-bool wxAppConsoleBase::Initialize(int& argcOrig, wxChar **argvOrig)
+bool wxAppConsoleBase::Initialize(int& WXUNUSED(argc), wxChar **WXUNUSED(argv))
{
#if wxUSE_INTL
GetTraits()->SetLocale();
#endif // wxUSE_INTL
- // remember the command line arguments
- argc = argcOrig;
- argv = argvOrig;
-
#if wxUSE_THREADS
wxPendingEventsLocker = new wxCriticalSection;
#endif
return false;
}
+ // remember, possibly modified (e.g. due to removal of toolkit-specific
+ // parameters), command line arguments in member variables
+ app->argc = argc;
+ app->argv = argv;
+
+
wxCallAppCleanup callAppCleanup(app.get());
// for compatibility call the old initialization function too
}
argc_ = argcGTK;
+ argv_[argc_] = NULL;
}
//else: gtk_init() didn't modify our parameters