diff --git a/src/common/appbase.cpp b/src/common/appbase.cpp index 269be5b575..14a4cf64da 100644 --- a/src/common/appbase.cpp +++ b/src/common/appbase.cpp @@ -325,8 +325,10 @@ bool wxAppConsoleBase::Yield(bool onlyIfNeeded) void wxAppConsoleBase::WakeUpIdle() { - if ( m_mainLoop ) - m_mainLoop->WakeUp(); + wxEventLoopBase * const loop = wxEventLoopBase::GetActive(); + + if ( loop ) + loop->WakeUp(); } bool wxAppConsoleBase::ProcessIdle()