// Created: 22.06.2003
// RCS-ID: $Id$
// Copyright: (c) 2003 Vadim Zeitlin <vadim@wxwindows.org>
-// License: wxWindows licence
+// Licence: wxWindows licence
///////////////////////////////////////////////////////////////////////////////
// ============================================================================
#endif
#ifndef WX_PRECOMP
+ #include "wx/event.h"
#endif //WX_PRECOMP
#include "wx/apptrait.h"
// wxConsoleAppTraits implementation
// ============================================================================
-void wxConsoleAppTraits::AlwaysYield()
-{
- // we need to use special logic to deal with WM_PAINT: as this pseudo
- // message is generated automatically as long as there are invalidated
- // windows belonging to this thread, we'd never return if we waited here
- // until we have no more of them left. OTOH, this message is always the
- // last one in the queue, so we can safely return as soon as we detect it
- MSG msg;
- while ( ::PeekMessage(&msg, NULL, 0, 0, PM_REMOVE) )
- {
- if ( msg.message == WM_PAINT )
- break;
- }
-}
-
void *wxConsoleAppTraits::BeforeChildWaitLoop()
{
// nothing to do here