Fix UI thread issues

This commit is contained in:
Matt Nadareski
2021-07-12 16:37:12 -07:00
parent 9288cc103b
commit 0c76752ac0

View File

@@ -647,7 +647,15 @@ namespace RedBookPlayer.GUI.ViewModels
ApplyDeEmphasis = _player.ApplyDeEmphasis;
Volume = _player.Volume;
Dispatcher.UIThread.InvokeAsync(() =>
UpdateDigits();
}
/// <summary>
/// Update UI
/// </summary>
private void UpdateDigits()
{
Dispatcher.UIThread.Post(() =>
{
string digitString = GenerateDigitString() ?? string.Empty.PadLeft(20, '-');
for(int i = 0; i < _digits.Length; i++)