Fix midpoint printing issue

This commit is contained in:
Matt Nadareski
2025-10-05 20:01:30 -04:00
parent 9ce9d1461e
commit 0573e4f180

View File

@@ -699,13 +699,14 @@ namespace SabreTools.CommandLine.Inputs
{
var output = new StringBuilder();
output.Append(CreatePadding(pre));
output.Append(FormatFlags());
// Determine the midpoint padding size
int midpointPadding = midpoint > 0 && output.Length < midpoint
? midpoint - output.Length
: 1;
output.Append(CreatePadding(pre));
output.Append(FormatFlags());
output.Append(CreatePadding(midpointPadding));
output.Append(Description);