diff --git a/src/EchoHub.Client/Services/UpdateChecker.cs b/src/EchoHub.Client/Services/UpdateChecker.cs index e136864..776736a 100644 --- a/src/EchoHub.Client/Services/UpdateChecker.cs +++ b/src/EchoHub.Client/Services/UpdateChecker.cs @@ -118,7 +118,7 @@ public sealed class UpdateChecker : IDisposable statusText = $"{step}..."; } - _progressDialog?.UpdateProgress(fraction, statusText); + _app.Invoke(() => _progressDialog?.UpdateProgress(fraction, statusText)); } private void OnUpdateStarted(string version)