Small change about !RainmeterQuit (simpler way)

This commit is contained in:
spx
2010-04-02 06:54:51 +00:00
parent 415c905d0a
commit 8bff3e2ac2
3 changed files with 2 additions and 11 deletions

View File

@ -640,7 +640,7 @@ void RainmeterQuit(HWND, const char* arg)
if (Rainmeter)
{
// Quit needs to be delayed since it crashes if done during Update()
PostMessage(Rainmeter->GetTrayWindow()->GetWindow(), WM_DELAYED_QUIT, (WPARAM)NULL, (LPARAM)NULL);
PostMessage(Rainmeter->GetTrayWindow()->GetWindow(), WM_COMMAND, MAKEWPARAM(ID_CONTEXT_QUIT, 0), (LPARAM)NULL);
}
}
@ -1781,7 +1781,7 @@ BOOL CRainmeter::ExecuteBang(const std::wstring& bang, const std::wstring& arg,
else if (wcsicmp(bang.c_str(), L"!RainmeterQuit") == 0)
{
// Quit needs to be delayed since it crashes if done during Update()
PostMessage(m_TrayWindow->GetWindow(), WM_DELAYED_QUIT, (WPARAM)NULL, (LPARAM)NULL);
PostMessage(m_TrayWindow->GetWindow(), WM_COMMAND, MAKEWPARAM(ID_CONTEXT_QUIT, 0), (LPARAM)NULL);
}
else if (wcsicmp(bang.c_str(), L"!Execute") == 0)
{