diff --git a/src/osx/carbon/app.cpp b/src/osx/carbon/app.cpp index 4d4f3a89ce..1b6cefa687 100644 --- a/src/osx/carbon/app.cpp +++ b/src/osx/carbon/app.cpp @@ -169,16 +169,16 @@ void wxApp::MacReopenApp() while (node) { wxTopLevelWindow* win = (wxTopLevelWindow*) node->GetData(); - if ( win->IsShown() ) - { - // we do have a visible, non-iconized toplevelwindow -> do nothing - return; - } - else if ( win->IsIconized() ) + if ( win->IsIconized() ) { if ( firstIconized == NULL ) firstIconized = win; } + else if ( win->IsShown() ) + { + // we do have a visible, non-iconized toplevelwindow -> do nothing + return; + } node = node->GetNext(); }