Allow Godot to kill it's own PID

(cherry picked from commit 75ce45440a)
This commit is contained in:
Ev1lbl0w 2020-05-11 15:26:10 +01:00 committed by Rémi Verschelde
parent f46624030c
commit 4d7ac36e84
1 changed files with 7 additions and 0 deletions

View File

@ -255,6 +255,13 @@ void OS_Windows::initialize_core() {
process_map = memnew((Map<ProcessID, ProcessInfo>)); process_map = memnew((Map<ProcessID, ProcessInfo>));
// Add current Godot PID to the list of known PIDs
ProcessInfo current_pi = {};
PROCESS_INFORMATION current_pi_pi = {};
current_pi.pi = current_pi_pi;
current_pi.pi.hProcess = GetCurrentProcess();
process_map->insert(GetCurrentProcessId(), current_pi);
IP_Unix::make_default(); IP_Unix::make_default();
cursor_shape = CURSOR_ARROW; cursor_shape = CURSOR_ARROW;