X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/81d66cf39f810503baed79213bc3122fda0ccc7b..4e13eb84aa259d039d44833fe496b9657a2af0cd:/src/common/process.cpp?ds=sidebyside diff --git a/src/common/process.cpp b/src/common/process.cpp index d1c255ac95..2469953ed2 100644 --- a/src/common/process.cpp +++ b/src/common/process.cpp @@ -10,48 +10,36 @@ ///////////////////////////////////////////////////////////////////////////// #ifdef __GNUG__ -#pragma implementation "process.h" + #pragma implementation "process.h" #endif // For compilers that support precompilation, includes "wx.h". #include "wx/wxprec.h" #ifdef __BORLANDC__ -#pragma hdrstop + #pragma hdrstop #endif #ifndef WX_PRECOMP -#include "wx/defs.h" + #include "wx/defs.h" #endif #include "wx/process.h" -#if !USE_SHARED_LIBRARY IMPLEMENT_DYNAMIC_CLASS(wxProcess, wxEvtHandler) IMPLEMENT_DYNAMIC_CLASS(wxProcessEvent, wxEvent) -#endif wxProcess::wxProcess(wxEvtHandler *parent, int id) { if (parent) - SetPreviousHandler(parent); + SetNextHandler(parent); m_id = id; } -wxProcess::~wxProcess() -{ -} - -void wxProcess::OnTerminate(int pid) +void wxProcess::OnTerminate(int pid, int status) { - wxProcessEvent event(m_id, pid); + wxProcessEvent event(m_id, pid, status); ProcessEvent(event); } - -wxProcessEvent::wxProcessEvent(int id, int pid): - wxEvent(id), m_pid(pid) -{ -} -