mirror of
https://github.com/JosefNemec/Playnite.git
synced 2026-01-09 06:11:22 +08:00
OnGameStopped event not being called when launching is manually cancelled #2882
This commit is contained in:
parent
a690eef012
commit
e6367eb61d
@ -874,7 +874,7 @@ namespace Playnite
|
||||
|
||||
public void CancelGameMonitoring(Game game)
|
||||
{
|
||||
var wasRunning = game.IsRunning;
|
||||
var wasRunningOrLaunching = game.IsRunning || game.IsLaunching;
|
||||
controllers.RemoveInstallController(game.Id);
|
||||
controllers.RemoveUninstallController(game.Id);
|
||||
controllers.RemovePlayController(game.Id);
|
||||
@ -900,7 +900,7 @@ namespace Playnite
|
||||
}
|
||||
|
||||
Database.Games.Update(dbGame);
|
||||
if (wasRunning)
|
||||
if (wasRunningOrLaunching)
|
||||
{
|
||||
Extensions.InvokeOnGameStopped(game, ellapsedTime, true);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user