git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5248
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
}
while ( optInd == wxNOT_FOUND );
}
while ( optInd == wxNOT_FOUND );
- if ( (len > 0) && (len != name.length()) )
+ if ( (optInd != wxNOT_FOUND) && (len != name.length()) )
{
// our option is only part of this argument, there is
// something else in it - it is either the value of this
{
// our option is only part of this argument, there is
// something else in it - it is either the value of this
// pretend that all the rest of the argument is the
// next argument, in fact
wxString arg2 = arg[0u];
// pretend that all the rest of the argument is the
// next argument, in fact
wxString arg2 = arg[0u];
+ arg2 += name.Mid(len + 1); // compensates extra --
m_data->m_arguments.Insert(arg2, n + 1);
m_data->m_arguments.Insert(arg2, n + 1);
}
//else: it's our value, we'll deal with it below
}
}
//else: it's our value, we'll deal with it below
}