Fix running game check

This commit is contained in:
Norbi Peti 2022-03-20 21:01:06 +01:00
parent 62963b6fd2
commit 946fbf254d

View file

@ -142,17 +142,14 @@ namespace TBMM
return false;
default:
Debug.WriteLine($"Process seems to be null: {_gameProcess}");
if (_gameProcess.Process?.HasExited ?? true)
{
_gameProcess = (Process.GetProcessesByName(GetExe(withExtension: false)).FirstOrDefault(), false);
Debug.WriteLine($"Game process exited already, got new process object: {_gameProcess}");
}
_gameProcess = (Process.GetProcessesByName(GetExe(withExtension: false)).FirstOrDefault(), false);
Debug.WriteLine($"Game process exited already, got new process object: {_gameProcess}");
if (_gameProcess.Process == null) return false;
if (_gameProcess.Process.HasExited)
{
Debug.WriteLine($"Game has exited already: {_gameProcess}");
HandleGameExit(null, EventArgs.Empty);
_gameProcess = (null, false);
return false;
}
else