Don't let print progress report 100% until the print is done.

This commit is contained in:
Lars Brubaker 2017-12-20 16:34:49 -08:00
parent 5cce6e1f7a
commit cce58be724

View file

@ -102,7 +102,15 @@ namespace MatterHackers.MatterControl.CustomWidgets
// Flag for redraw
this.Invalidate();
percentCompleteWidget.Text = $"{CompletedRatio * 100:0}%";
double percentComplete = CompletedRatio * 100;
if (percentComplete < 99)
{
percentCompleteWidget.Text = $"{percentComplete:0}%";
}
else // let's show the extra decimal during the last perecent
{
percentCompleteWidget.Text = $"{Math.Min(99.9, percentComplete):0.0}%";
}
}
}
}