X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/790ad94f70002941240d4877d1a4b7b1ef4c9aed..794bcc2dea743ac907b839f54e451847c9ea4b72:/include/wx/app.h diff --git a/include/wx/app.h b/include/wx/app.h index 4b682d6aa8..dc7b862ec7 100644 --- a/include/wx/app.h +++ b/include/wx/app.h @@ -322,18 +322,18 @@ extern bool WXDLLEXPORT wxYield(); // Yield to other apps/messages extern void WXDLLEXPORT wxWakeUpIdle(); -#if wxUSE_GUI - // Post a message to the given eventhandler which will be processed during the // next event loop iteration inline void WXDLLEXPORT wxPostEvent(wxEvtHandler *dest, wxEvent& event) { wxCHECK_RET( dest, wxT("need an object to post event to in wxPostEvent") ); +#if wxUSE_GUI dest->AddPendingEvent(event); -} - +#else + dest->ProcessEvent(event); #endif // wxUSE_GUI +} // console applications may avoid using DECLARE_APP and IMPLEMENT_APP macros // and call these functions instead at the program startup and termination