+2003-01-06 Dani Carbonell <bocata@panete.net>
+
+ * src/dialogs.c (prefdialog_ok): new function.
+ (prefdialog_new): use prefdialog_ok() to fix behaviour of Ok button.
+
2003-01-06 Jordi Mallach <jordi@sindominio.net>
* NEWS, configure.in: released gtetrinet 0.5.1.
}
}
+void prefdialog_ok (GtkWidget *widget, gpointer data)
+{
+ prefdialog_apply (NULL, -1);
+ gtk_widget_destroy (prefdialog);
+ prefdialog = NULL;
+}
+
+
void prefdialog_new (void)
{
GtkWidget *label, *table, *frame, *button, *button1, *widget, *table1, *divider;
g_signal_connect (G_OBJECT(prefdialog), "destroy",
GTK_SIGNAL_FUNC(prefdialog_destroy), NULL);
g_signal_connect (G_OBJECT(GNOME_PROPERTY_BOX(prefdialog)->ok_button), "clicked",
- GTK_SIGNAL_FUNC(prefdialog_destroy), NULL);
+ GTK_SIGNAL_FUNC(prefdialog_ok), NULL);
g_signal_connect (G_OBJECT(GNOME_PROPERTY_BOX(prefdialog)->cancel_button), "clicked",
GTK_SIGNAL_FUNC(prefdialog_destroy), NULL);
gtk_widget_show (prefdialog);