diff --git a/Wino.Core.UWP/Services/BackgroundTaskService.cs b/Wino.Core.UWP/Services/BackgroundTaskService.cs index 990ce40b..e9afd064 100644 --- a/Wino.Core.UWP/Services/BackgroundTaskService.cs +++ b/Wino.Core.UWP/Services/BackgroundTaskService.cs @@ -17,7 +17,7 @@ namespace Wino.Core.UWP.Services public void UnregisterAllBackgroundTask() { - if (_configurationService.Get(IsBackgroundTasksUnregisteredKey, false)) + if (!_configurationService.Get(IsBackgroundTasksUnregisteredKey, false)) { foreach (var task in BackgroundTaskRegistration.AllTasks) { @@ -25,6 +25,7 @@ namespace Wino.Core.UWP.Services } Log.Information("Unregistered all background tasks."); + _configurationService.Set(IsBackgroundTasksUnregisteredKey, true); } } }