From: Vadim Zeitlin Date: Wed, 31 May 2006 22:48:22 +0000 (+0000) Subject: use gtk_window_set_modal(TRUE/FALSE) instead of gtk_grab_add/remove() (part of patch... X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/f36630afc9238848b44befcb37d51ac93ded5737 use gtk_window_set_modal(TRUE/FALSE) instead of gtk_grab_add/remove() (part of patch 1472329) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@39492 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/gtk/dialog.cpp b/src/gtk/dialog.cpp index ff269131bd..e4caf1baae 100644 --- a/src/gtk/dialog.cpp +++ b/src/gtk/dialog.cpp @@ -210,11 +210,12 @@ int wxDialog::ShowModal() g_openDialogs++; - gtk_grab_add( m_widget ); + // NOTE: gtk_window_set_modal internally calls gtk_grab_add() ! + gtk_window_set_modal(GTK_WINDOW(m_widget), TRUE); wxEventLoop().Run(); - gtk_grab_remove( m_widget ); + gtk_window_set_modal(GTK_WINDOW(m_widget), FALSE); g_openDialogs--;