fixing copy size
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69965 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -807,7 +807,7 @@ bool wxApp::Initialize(int& argc, wxChar **argv)
|
|||||||
{
|
{
|
||||||
// remove this argument
|
// remove this argument
|
||||||
--argc;
|
--argc;
|
||||||
memmove(argv + 1, argv + 2, argc * sizeof(char *));
|
memmove(argv + 1, argv + 2, argc * sizeof(wxChar*));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -832,8 +832,8 @@ bool wxApp::Initialize(int& argc, wxChar **argv)
|
|||||||
// Only eat this option if it has an argument
|
// Only eat this option if it has an argument
|
||||||
if( (i + 1) < argc )
|
if( (i + 1) < argc )
|
||||||
{
|
{
|
||||||
|
memmove(argv + i, argv + i + 2, (argc-i-1)*sizeof(wxChar*));
|
||||||
argc -= 2;
|
argc -= 2;
|
||||||
memmove(argv + i, argv + i + 2, argc * sizeof(char *));
|
|
||||||
// drop back one position so the next run through the loop
|
// drop back one position so the next run through the loop
|
||||||
// reprocesses the argument at our current index.
|
// reprocesses the argument at our current index.
|
||||||
--i;
|
--i;
|
||||||
|
Reference in New Issue
Block a user