X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b91fd70410ea5a408d292651704885c789b02c4f..1722a3f626f7b29b42a22fc6329ce12fb5e8ed90:/src/gtk/colordlg.cpp?ds=sidebyside diff --git a/src/gtk/colordlg.cpp b/src/gtk/colordlg.cpp index 34e9c118fe..20bacbb9e2 100644 --- a/src/gtk/colordlg.cpp +++ b/src/gtk/colordlg.cpp @@ -41,9 +41,10 @@ bool wxColourDialog::Create(wxWindow *parent, wxColourData *data) wxString title(_("Choose colour")); m_widget = gtk_color_selection_dialog_new(wxGTK_CONV(title)); - if (parent) + m_parent = GetParentForModalDialog(parent); + if ( m_parent ) { - GtkWindow* gtk_parent = GTK_WINDOW( gtk_widget_get_toplevel(parent->m_widget) ); + GtkWindow* gtk_parent = GTK_WINDOW( gtk_widget_get_toplevel(m_parent->m_widget) ); gtk_window_set_transient_for(GTK_WINDOW(m_widget), gtk_parent); }