Don't call MakeModal on the Mac -- it leaves

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
This commit is contained in:
Julian Smart 2003-04-17 19:48:02 +00:00
parent 4b460879a2
commit feea0f9569

View 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();
}