remove status when game exited

This commit is contained in:
DismissedLight
2024-01-05 23:19:37 +08:00
parent addaf1a9e3
commit 97acf872bc
2 changed files with 4 additions and 1 deletions

View File

@@ -14,5 +14,8 @@ internal sealed class LaunchExecutionStatusProgressHandler : ILaunchExecutionDel
context.Progress = progressFactory.CreateForMainThread<LaunchStatus>(status => statusOptions.LaunchStatus = status);
await next().ConfigureAwait(false);
// Clear status
context.Progress.Report(default!);
}
}

View File

@@ -16,7 +16,7 @@ internal sealed partial class LaunchExecutionContext
private readonly LaunchOptions options;
[SuppressMessage("", "SH007")]
public LaunchExecutionContext(IServiceProvider serviceProvider,IViewModelSupportLaunchExecution viewModel, LaunchScheme? scheme, GameAccount? account)
public LaunchExecutionContext(IServiceProvider serviceProvider, IViewModelSupportLaunchExecution viewModel, LaunchScheme? scheme, GameAccount? account)
: this(serviceProvider)
{
ViewModel = viewModel;