diff --git a/ChangeLog b/ChangeLog index ab91ddaad8..f54d467ced 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2000-09-12 Dave Peticolas + * src/gnome/dialog-transfer.c (gnc_xfer_dialog_close_cb): + disconnect amount edit entry signals to avoid gtk warnings. + * src/engine/Transaction.h: make xaccInitTransaction a private function. diff --git a/src/gnome/dialog-transfer.c b/src/gnome/dialog-transfer.c index 9545583137..9bbbe41f40 100644 --- a/src/gnome/dialog-transfer.c +++ b/src/gnome/dialog-transfer.c @@ -401,6 +401,11 @@ static int gnc_xfer_dialog_close_cb(GnomeDialog *dialog, gpointer data) { XferDialog * xferData = data; + GtkWidget *entry; + + entry = gnc_amount_edit_gtk_entry (GNC_AMOUNT_EDIT (xferData->amount_edit)); + + gtk_signal_disconnect_by_data(GTK_OBJECT(entry), xferData); xfer_dialogs = g_list_remove(xfer_dialogs, dialog);