Browse Source

Fix running game check

tags/v1.6.0
NorbiPeti 2 years ago
parent
commit
946fbf254d
1 changed files with 3 additions and 6 deletions
  1. +3
    -6
      TBMM/MainUtils.cs

+ 3
- 6
TBMM/MainUtils.cs 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


Loading…
Cancel
Save