? gtk/show
Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/gtk+/ChangeLog,v
retrieving revision 1.6286.2.172
diff -p -u -r1.6286.2.172 ChangeLog
--- ChangeLog	7 Apr 2005 19:13:09 -0000	1.6286.2.172
+++ ChangeLog	7 Apr 2005 21:04:04 -0000
@@ -1,3 +1,8 @@
+2005-04-07  William Jon McCann  <mccann@jhu.edu>
+
+	* gtk/gtkbutton.c (gtk_real_button_activate): Allow activation
+	when unable to acquire keyboard grab.
+
 2005-04-07  Matthias Clasen  <mclasen@redhat.com>
 
 	* gtk/updateiconcache.c (write_card32, write_card16): Avoid
Index: gtk/gtkbutton.c
===================================================================
RCS file: /cvs/gnome/gtk+/gtk/gtkbutton.c,v
retrieving revision 1.118.2.5
diff -p -u -r1.118.2.5 gtkbutton.c
--- gtk/gtkbutton.c	7 Apr 2005 04:45:30 -0000	1.118.2.5
+++ gtk/gtkbutton.c	7 Apr 2005 21:04:04 -0000
@@ -1328,6 +1328,8 @@ gtk_real_button_activate (GtkButton *but
 	  gtk_button_update_state (button);
 	  gtk_widget_queue_draw (GTK_WIDGET (button));
 	}
+      else
+        gtk_button_clicked (button);
     }
 }
 
