diff --git a/src/msw/utilsexc.cpp b/src/msw/utilsexc.cpp index 0b7212e2a0..c9ef40cab6 100644 --- a/src/msw/utilsexc.cpp +++ b/src/msw/utilsexc.cpp @@ -28,7 +28,10 @@ #endif #include "wx/log.h" +#include "wx/process.h" + #include "wx/msw/private.h" + #include #include @@ -96,7 +99,7 @@ LRESULT APIENTRY _EXPORT wxExecuteWindowCbk(HWND hWnd, UINT message, if (message == wxEXECUTE_WIN_MESSAGE) { DestroyWindow(hWnd); if (data->handler) - data->handler->OnTerminate((int)data->process); + data->handler->OnTerminate((int)data->process, -1); if (data->state) data->state = 0;