fixed a bug involving blank _flags and - as an UnlabeledValueArg

This commit is contained in:
mes5k 2004-12-08 02:16:54 +00:00
parent 6c73bf5452
commit c35e842ddc

View File

@ -485,7 +485,7 @@ inline void Arg::setRequireLabel( const std::string& s)
inline bool Arg::argMatches( const std::string& argFlag ) const
{
if ( argFlag == Arg::flagStartString() + _flag ||
if ( ( argFlag == Arg::flagStartString() + _flag && _flag != "" ) ||
argFlag == Arg::nameStartString() + _name )
return true;
else