1 --- gtk+-2.6.4/gtk/gtkmain.c 2004-12-27 07:25:15.000000000 +0200
2 +++ gtk+-2.6.4/gtk/gtkmain.c 2005-04-06 16:19:36.897929024 +0300
5 #include "gtkprivate.h"
7 +#include "gtkwidget.h"
9 /* Private type definitions
11 @@ -1297,6 +1298,15 @@
13 grab_widget = event_widget;
16 + /* Hildon: insensitive press handling is moved here */
17 + if (event->type == GDK_BUTTON_PRESS)
19 + if (!GTK_WIDGET_IS_SENSITIVE (event_widget))
21 + gtk_widget_insensitive_press(event_widget);
25 /* Not all events get sent to the grabbing widget.
26 * The delete, destroy, expose, focus change and resize
28 handled_event = FALSE;
30 g_object_ref (widget);
33 if ((event->type == GDK_KEY_PRESS) ||
34 (event->type == GDK_KEY_RELEASE))