diff --git a/src/widgets/HelpSystem.cpp b/src/widgets/HelpSystem.cpp index bb1d0c3b4..750f20170 100644 --- a/src/widgets/HelpSystem.cpp +++ b/src/widgets/HelpSystem.cpp @@ -179,8 +179,10 @@ void HelpSystem::ShowHtmlText(wxWindow *pParent, pFrame->SetName(Title); if (bModal) pWnd->ShowModal(); - else + else { pWnd->Show(true); + pFrame->Show(true); + } html->SetRelatedStatusBar( 0 ); html->SetFocus(); diff --git a/src/widgets/LinkingHtmlWindow.cpp b/src/widgets/LinkingHtmlWindow.cpp index 0fe059498..c4d8342f9 100644 --- a/src/widgets/LinkingHtmlWindow.cpp +++ b/src/widgets/LinkingHtmlWindow.cpp @@ -57,7 +57,9 @@ void BrowserDialog::OnBackward(wxCommandEvent & WXUNUSED(event)) void BrowserDialog::OnClose(wxCommandEvent & WXUNUSED(event)) { EndModal(wxID_CANCEL); +#ifndef __WXMAC__ GetParent()->Destroy(); +#endif } void BrowserDialog::OnKeyDown(wxKeyEvent & event)