mirror of
https://github.com/valinet/ExplorerPatcher.git
synced 2025-02-07 06:41:26 +01:00
Weather: Terminate host process when widget is disabled
This commit is contained in:
parent
905d5cdf12
commit
8cec8a9892
@ -537,6 +537,8 @@ ULONG STDMETHODCALLTYPE epw_Weather_Release(EPWeather* _this)
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TerminateProcess(GetCurrentProcess(), 0);
|
||||||
|
|
||||||
return(0);
|
return(0);
|
||||||
}
|
}
|
||||||
return value;
|
return value;
|
||||||
@ -963,6 +965,7 @@ DWORD WINAPI epw_Weather_MainThread(EPWeather* _this)
|
|||||||
}
|
}
|
||||||
else if (dwRes == WAIT_ABANDONED_0 + 1 || dwRes == WAIT_OBJECT_0 + 1)
|
else if (dwRes == WAIT_ABANDONED_0 + 1 || dwRes == WAIT_OBJECT_0 + 1)
|
||||||
{
|
{
|
||||||
|
if (dwRes == WAIT_OBJECT_0 + 1) ReleaseMutex(_this->hSignalKillSwitch);
|
||||||
CloseHandle(_this->hSignalKillSwitch);
|
CloseHandle(_this->hSignalKillSwitch);
|
||||||
TerminateProcess(GetCurrentProcess(), 0);
|
TerminateProcess(GetCurrentProcess(), 0);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user