diff --git a/FRBDK/Glue/OfficialPlugins/FrbUpdater/UpdateWindow.cs b/FRBDK/Glue/OfficialPlugins/FrbUpdater/UpdateWindow.cs index 19a546d01..ee24f37a5 100644 --- a/FRBDK/Glue/OfficialPlugins/FrbUpdater/UpdateWindow.cs +++ b/FRBDK/Glue/OfficialPlugins/FrbUpdater/UpdateWindow.cs @@ -284,7 +284,14 @@ private async void DoDownloadAndSaveFile(FileData fileData, Uri url, HttpWebResp }; - lblSpeed.Invoke(updateDelegate); + try + { + lblSpeed.Invoke(updateDelegate); + } + catch(InvalidOperationException) + { + // do nothing, at times this can happen before the view is visible. It's okay, just carry on... + } }