]> git.saurik.com Git - wxWidgets.git/blobdiff - src/dfb/app.cpp
Move menu messages handling from wxFrame to wxTLW in wxMSW.
[wxWidgets.git] / src / dfb / app.cpp
index 931a9bfbe3345fddc18b01e453d829c04b02c91b..8df872883cb2948640e6320272aa218d0b40718d 100644 (file)
@@ -2,7 +2,6 @@
 // Name:        src/dfb/app.cpp
 // Purpose:     wxApp implementation
 // Author:      Vaclav Slavik
-//              based on MGL implementation
 // Created:     2006-08-16
 // RCS-ID:      $Id$
 // Copyright:   (c) 2006 REA Elektronik GmbH
@@ -148,17 +147,9 @@ bool wxApp::SetDisplayMode(const wxVideoMode& mode)
 
 void wxApp::WakeUpIdle()
 {
-#if wxUSE_THREADS
-    if (!wxThread::IsMain())
-        wxMutexGuiEnter();
-#endif
-
+    // we don't need a mutex here, since we use the wxConsoleEventLoop
+    // and wxConsoleEventLoop::WakeUp() is thread-safe
     wxEventLoopBase * const loop = wxEventLoop::GetActive();
     if ( loop )
         loop->WakeUp();
-
-#if wxUSE_THREADS
-    if (!wxThread::IsMain())
-        wxMutexGuiLeave();
-#endif
 }