Index: gailbutton.c
===================================================================
RCS file: /cvs/gnome/gail/gail/gailbutton.c,v
retrieving revision 1.75
diff -r1.75 gailbutton.c
411a412,429
> gail_button_notify_weak_ref (gpointer data, GObject* obj)
> {
>   GtkLabel *label = NULL;
> 
>   AtkObject* atk_obj = ATK_OBJECT (obj);
>   if (data && GTK_IS_WIDGET (data))
>     {
>       label = GTK_LABEL (data);
>       if (label)
> 	{
> 	  g_signal_handlers_disconnect_by_func (label,
> 						(GCallback) gail_button_notify_label_gtk,
> 						GAIL_BUTTON (atk_obj));
> 	}
>     }
> }
> 
> static void
419a438,440
>   g_object_weak_ref (G_OBJECT (ATK_OBJECT (button)), 
> 		     gail_button_notify_weak_ref, label);
> 
