From: Julian Smart Date: Fri, 6 Apr 2001 12:02:56 +0000 (+0000) Subject: Changed wxYield to wxYieldIfNeeded in PopupMenu, to avoid recursive wxYield assertions X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/29e2c38bc565670c013259c66807c9645a6d211d Changed wxYield to wxYieldIfNeeded in PopupMenu, to avoid recursive wxYield assertions git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@9664 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/msw/window.cpp b/src/msw/window.cpp index 4a6d863b2d..54fb437cd0 100644 --- a/src/msw/window.cpp +++ b/src/msw/window.cpp @@ -1470,7 +1470,7 @@ bool wxWindow::DoPopupMenu(wxMenu *menu, int x, int y) ::ClientToScreen(hWnd, &point); wxCurrentPopupMenu = menu; ::TrackPopupMenu(hMenu, TPM_RIGHTBUTTON, point.x, point.y, 0, hWnd, NULL); - wxYield(); + wxYieldIfNeeded(); wxCurrentPopupMenu = NULL; menu->SetInvokingWindow(NULL);