diff --git a/include/wx/msgdlg.h b/include/wx/msgdlg.h index 10f9ed6a07..ab7660d2b7 100644 --- a/include/wx/msgdlg.h +++ b/include/wx/msgdlg.h @@ -92,7 +92,7 @@ public: : m_message(message), m_caption(caption) { - m_parent = parent; + m_parent = GetParentForModalDialog(parent, style); SetMessageDialogStyle(style); } diff --git a/src/gtk/msgdlg.cpp b/src/gtk/msgdlg.cpp index 8bc0dae840..86a7b786cc 100644 --- a/src/gtk/msgdlg.cpp +++ b/src/gtk/msgdlg.cpp @@ -48,7 +48,7 @@ wxMessageDialog::wxMessageDialog(wxWindow *parent, const wxPoint& WXUNUSED(pos)) : wxMessageDialogBase ( - GetParentForModalDialog(parent, style), + parent, message, caption, style