Merge remote-tracking branch 'JKamsker/fix/dynamic_argumentText' into feature/aaxc_support

This commit is contained in:
Jonas Kamsker 2022-01-12 00:34:59 +01:00
commit 2035b7d341

View file

@ -23,13 +23,19 @@ private FFMpegArguments() { }
private string GetText() private string GetText()
{ {
var sb = new StringBuilder(); var sb = new StringBuilder();
var appendSpace = false;
foreach (var arg in _globalArguments.Arguments.Concat(Arguments)) foreach (var arg in _globalArguments.Arguments.Concat(Arguments))
{ {
if (sb.Length != 0) if (appendSpace)
{ {
sb.Append(' '); sb.Append(' ');
} }
else
{
appendSpace = true;
}
sb.Append(arg is IDynamicArgument dynArg ? dynArg.GetText(sb) : arg.Text); sb.Append(arg is IDynamicArgument dynArg ? dynArg.GetText(sb) : arg.Text);
} }