# HG changeset patch # User nenolod # Date 1140936468 28800 # Node ID 961b252f32bfe85e6c7a7705b2a3d7b37168285b # Parent b6d775929ad47c069fa9c4d2008a89cc9e0e05cc [svn] GUI fix diff -r b6d775929ad4 -r 961b252f32bf Plugins/General/scrobbler/configure.c --- a/Plugins/General/scrobbler/configure.c Sat Feb 25 22:33:56 2006 -0800 +++ b/Plugins/General/scrobbler/configure.c Sat Feb 25 22:47:48 2006 -0800 @@ -75,6 +75,11 @@ gtk_widget_destroy(GTK_WIDGET(data)); } +static void closewin(GtkWidget *wid, gpointer data) +{ + gtk_widget_destroy(GTK_WIDGET(data)); +} + void configure_dialog(void) { @@ -200,7 +205,7 @@ GTK_WIDGET_SET_FLAGS (button6, GTK_CAN_DEFAULT); gtk_signal_connect(GTK_OBJECT(button6), "clicked", - GTK_SIGNAL_FUNC(gtk_widget_destroyed), GTK_OBJECT(window1)); + GTK_SIGNAL_FUNC(closewin), GTK_OBJECT(window1)); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (window1, window1, "window1");