Fixed WM_CLOSE handling

This commit is contained in:
Sergey Lyubka 2012-08-17 21:19:26 +01:00
parent 9378946e7d
commit 0c5c3b18ec

10
main.c
View File

@ -440,13 +440,13 @@ static LRESULT CALLBACK WindowProc(HWND hWnd, UINT msg, WPARAM wParam,
PostMessage(hWnd, WM_NULL, 0, 0);
DestroyMenu(hMenu);
break;
case WM_CLOSE:
mg_stop(ctx);
Shell_NotifyIcon(NIM_DELETE, &TrayIcon);
PostQuitMessage(0);
return 0; // We've just sent our own quit message, with proper hwnd.
}
break;
case WM_CLOSE:
mg_stop(ctx);
Shell_NotifyIcon(NIM_DELETE, &TrayIcon);
PostQuitMessage(0);
return 0; // We've just sent our own quit message, with proper hwnd.
}
return DefWindowProc(hWnd, msg, wParam, lParam);