From 336775c0587b2b83d671efcda03b0f0ced74aaed Mon Sep 17 00:00:00 2001 From: Stefan Csomor <csomor@advancedconcepts.ch> Date: Wed, 10 Jun 2009 05:15:24 +0000 Subject: [PATCH] adding idle processing in modal loop, closes #10871 git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@60965 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/osx/cocoa/dialog.mm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/osx/cocoa/dialog.mm b/src/osx/cocoa/dialog.mm index b195a86334..c975bdf1e8 100644 --- a/src/osx/cocoa/dialog.mm +++ b/src/osx/cocoa/dialog.mm @@ -47,7 +47,6 @@ void wxDialog::DoShowModal() NSWindow* theWindow = GetWXWindow(); NSModalSession session = [NSApp beginModalSessionForWindow:theWindow]; - int response = 0; while (IsModal()) { wxMacAutoreleasePool autoreleasepool; @@ -55,7 +54,10 @@ void wxDialog::DoShowModal() // alerts might set this to stopped as well, so it would be // unsafe [NSApp runModalSession:session]; - // TODO Idle + + // do some idle processing + if (wxTheApp) + wxTheApp->ProcessIdle(); } [NSApp endModalSession:session]; -- 2.47.2