-#if wxUSE_MENUS_NATIVE
-static void wxYieldForCommandsOnly()
-{
- //
- // Peek all WM_COMMANDs (it will always return WM_QUIT too but we don't
- // want to process it here)
- //
- QMSG vMsg;
-
- while (::WinPeekMsg(vHabmain, &vMsg, (HWND)0, WM_COMMAND, WM_COMMAND, PM_REMOVE)
- && vMsg.msg != WM_QUIT)
- {
- // luckily (as we don't have access to wxEventLoopImpl method from here
- // anyhow...) we don't need to pre process WM_COMMANDs so dispatch it
- // immediately
- ::WinDispatchMsg(vHabmain, &vMsg);
- }
- if (vMsg.msg == WM_QUIT)
- ::WinPostMsg(NULL, WM_QUIT, 0, 0);
-}
-#endif // wxUSE_MENUS_NATIVE
-