Handle extra equal signs

This commit is contained in:
Matt Nadareski
2024-08-28 02:10:09 -04:00
parent 4b3cb481c1
commit a96086fc24

View File

@@ -467,7 +467,7 @@ namespace SabreTools.Help
if (valid) if (valid)
{ {
_value ??= new List<string>(); _value ??= new List<string>();
(_value as List<string>)?.Add(input.Split('=')[1]); (_value as List<string>)?.Add(string.Join("=", input.Split('=').Skip(1)));
} }
break; break;
@@ -476,7 +476,7 @@ namespace SabreTools.Help
valid = input.Contains('=') && Flags.Contains(input.Split('=')[0]); valid = input.Contains('=') && Flags.Contains(input.Split('=')[0]);
if (valid) if (valid)
{ {
_value = input.Split('=')[1]; _value = string.Join("=", input.Split('=').Skip(1));
// If we've already found this feature before // If we've already found this feature before
if (_foundOnce && !ignore) if (_foundOnce && !ignore)