From c91f2c0cfa99d2c354b0e1cd3aaff7a7d680cf8c Mon Sep 17 00:00:00 2001 From: Tim Janik Date: Sun, 15 Mar 1998 22:49:50 +0000 Subject: removed GRAB_EXCLUSIVE again, just disable modal event delivery for Sun Mar 15 23:44:10 1998 Tim Janik * gtk/gtkwidget.h: * gtk/gtkmenushell.c: * gtk/gtkmenu.c: * gtk/gtkmain.c: removed GRAB_EXCLUSIVE again, just disable modal event delivery for insensitive children. --- gtk/gtkmain.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gtk/gtkmain.c') diff --git a/gtk/gtkmain.c b/gtk/gtkmain.c index b0d021ba9e..87f2916c75 100644 --- a/gtk/gtkmain.c +++ b/gtk/gtkmain.c @@ -510,7 +510,7 @@ gtk_main_iteration_do (gboolean blocking) * then we send the event to the original event widget. * This is the key to implementing modality. */ - if (!GTK_WIDGET_EXCLUSIVE_GRAB (grab_widget) && + if (GTK_WIDGET_IS_SENSITIVE (event_widget) && gtk_widget_is_ancestor (event_widget, grab_widget)) grab_widget = event_widget; } -- cgit v1.2.1