@@ -505,18 +505,18 @@ gtk_form_unrealize(GtkWidget *widget)
505505 {
506506#if GTK_CHECK_VERSION (3 ,0 ,0 )
507507 g_signal_handlers_disconnect_by_func (G_OBJECT (child -> widget ),
508- G_CALLBACK (gtk_form_child_map ),
508+ FUNC2GENERIC (gtk_form_child_map ),
509509 child );
510510 g_signal_handlers_disconnect_by_func (G_OBJECT (child -> widget ),
511- G_CALLBACK (gtk_form_child_unmap ),
511+ FUNC2GENERIC (gtk_form_child_unmap ),
512512 child );
513513#else
514514 gtk_signal_disconnect_by_func (GTK_OBJECT (child -> widget ),
515- GTK_SIGNAL_FUNC (gtk_form_child_map ),
516- child );
515+ GTK_SIGNAL_FUNC (gtk_form_child_map ),
516+ child );
517517 gtk_signal_disconnect_by_func (GTK_OBJECT (child -> widget ),
518- GTK_SIGNAL_FUNC (gtk_form_child_unmap ),
519- child );
518+ GTK_SIGNAL_FUNC (gtk_form_child_unmap ),
519+ child );
520520#endif
521521
522522 gdk_window_set_user_data (child -> window , NULL );
@@ -793,14 +793,14 @@ gtk_form_remove(GtkContainer *container, GtkWidget *widget)
793793 {
794794#if GTK_CHECK_VERSION (3 ,0 ,0 )
795795 g_signal_handlers_disconnect_by_func (G_OBJECT (child -> widget ),
796- G_CALLBACK (& gtk_form_child_map ), child );
796+ FUNC2GENERIC (& gtk_form_child_map ), child );
797797 g_signal_handlers_disconnect_by_func (G_OBJECT (child -> widget ),
798- G_CALLBACK (& gtk_form_child_unmap ), child );
798+ FUNC2GENERIC (& gtk_form_child_unmap ), child );
799799#else
800800 gtk_signal_disconnect_by_func (GTK_OBJECT (child -> widget ),
801- GTK_SIGNAL_FUNC (& gtk_form_child_map ), child );
801+ GTK_SIGNAL_FUNC (& gtk_form_child_map ), child );
802802 gtk_signal_disconnect_by_func (GTK_OBJECT (child -> widget ),
803- GTK_SIGNAL_FUNC (& gtk_form_child_unmap ), child );
803+ GTK_SIGNAL_FUNC (& gtk_form_child_unmap ), child );
804804#endif
805805
806806 /* FIXME: This will cause problems for reparenting NO_WINDOW
0 commit comments