]> git.saurik.com Git - wxWidgets.git/commitdiff
Use NSApp abortModal instead of stopModal to end modal dialogs.
authorVadim Zeitlin <vadim@wxwidgets.org>
Wed, 7 Dec 2011 23:41:10 +0000 (23:41 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Wed, 7 Dec 2011 23:41:10 +0000 (23:41 +0000)
Using abortModal is apparently the right thing to do if the dialog is not
being closed as the result of user action (but e.g. because a timer expired)
and shouldn't change anything if it done because of something the user did
(e.g. clicked on a button).

Closes #12467.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69949 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/osx/cocoa/evtloop.mm

index 3a8568b33dce0ab4a0442b546093cc6dd33fcbb0..61de0c4ba41924024c7eb711663c232c898dcac9 100644 (file)
@@ -311,7 +311,7 @@ void wxModalEventLoop::DoRun()
 
 void wxModalEventLoop::DoStop()
 {
-    [NSApp stopModal];
+    [NSApp abortModal];
 }
 
 void wxGUIEventLoop::BeginModalSession( wxWindow* modalWindow )