diff --git a/samples/mfc/mfctest.cpp b/samples/mfc/mfctest.cpp index b0b14c38de..9263040ceb 100644 --- a/samples/mfc/mfctest.cpp +++ b/samples/mfc/mfctest.cpp @@ -295,9 +295,14 @@ BOOL CTheApp::PreTranslateMessage(MSG *msg) return CWinApp::PreTranslateMessage(msg); } -BOOL CTheApp::OnIdle(LONG WXUNUSED(lCount)) +BOOL CTheApp::OnIdle(LONG lCount) { - return wxTheApp && wxTheApp->ProcessIdle(); + BOOL moreIdle = CWinApp::OnIdle(lCount); + + if ( wxTheApp && wxTheApp->ProcessIdle() ) + moreIdle = TRUE; + + return moreIdle; } /*********************************************************************