]> git.saurik.com Git - wxWidgets.git/commitdiff
Don't call MakeModal on the Mac -- it leaves
authorJulian Smart <julian@anthemion.co.uk>
Thu, 17 Apr 2003 19:48:02 +0000 (19:48 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Thu, 17 Apr 2003 19:48:02 +0000 (19:48 +0000)
frames with non-working menubars if there
are multiple top-level frames

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

src/common/prntbase.cpp

index 4dbfac6d5d4fb9f2dfbc0c23366391a92ca3ab30..694f5764788884e9165606f155a51794993642ee 100644 (file)
@@ -504,7 +504,11 @@ wxPreviewFrame::~wxPreviewFrame()
 
 void wxPreviewFrame::OnCloseWindow(wxCloseEvent& WXUNUSED(event))
 {
+    // MakeModal doesn't work on wxMac, especially when there
+    // are multiple top-level windows.
+#ifndef __WXMAC__
     MakeModal(FALSE);
+#endif    
 
     // Need to delete the printout and the print preview
     wxPrintout *printout = m_printPreview->GetPrintout();
@@ -537,7 +541,11 @@ void wxPreviewFrame::Initialize()
     SetAutoLayout( TRUE );
     SetSizer( item0 );
 
+    // MakeModal doesn't work on wxMac, especially when there
+    // are multiple top-level windows.
+#ifndef __WXMAC__
     MakeModal(TRUE);
+#endif
 
     Layout();
 }