Fix Checking for Updates - running indefinitely (#17084)

This commit is contained in:
Stefan Markovic
2022-03-18 10:26:29 +01:00
committed by GitHub
parent 34e4e7e5bd
commit f4f8a1bd69

View File

@@ -464,6 +464,9 @@ namespace Microsoft.PowerToys.Settings.UI.Library.ViewModels
} }
public void RefreshUpdatingState() public void RefreshUpdatingState()
{
object oLock = new object();
lock (oLock)
{ {
var config = UpdatingSettings.LoadSettings(); var config = UpdatingSettings.LoadSettings();
@@ -474,7 +477,7 @@ namespace Microsoft.PowerToys.Settings.UI.Library.ViewModels
config = UpdatingSettings.LoadSettings(); config = UpdatingSettings.LoadSettings();
} }
if (config == null || config.ToJsonString() == UpdatingSettingsConfig.ToJsonString()) if (config == null)
{ {
return; return;
} }
@@ -503,4 +506,5 @@ namespace Microsoft.PowerToys.Settings.UI.Library.ViewModels
NotifyPropertyChanged(nameof(IsDownloadAllowed)); NotifyPropertyChanged(nameof(IsDownloadAllowed));
} }
} }
}
} }