From 20600d3de8080a852e1273e2054f433a4bc70539 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20K=C3=B6hler?= Date: Tue, 16 Oct 2007 22:44:48 +0000 Subject: [PATCH] #487326: Remove account separator gconf callback when closing preferences dialog. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16568 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/gnome-utils/dialog-preferences.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gnome-utils/dialog-preferences.c b/src/gnome-utils/dialog-preferences.c index ac143e087d..5b3713929b 100644 --- a/src/gnome-utils/dialog-preferences.c +++ b/src/gnome-utils/dialog-preferences.c @@ -1359,6 +1359,10 @@ gnc_preferences_response_cb(GtkDialog *dialog, gint response, GtkDialog *unused) gnc_save_window_size(GCONF_SECTION, GTK_WINDOW(dialog)); gnc_unregister_gui_component_by_data(DIALOG_PREFERENCES_CM_CLASS, dialog); + gnc_gconf_general_remove_cb( + KEY_ACCOUNT_SEPARATOR, + (GncGconfGeneralCb)gnc_account_separator_prefs_cb, + dialog); gnc_gconf_remove_notification(G_OBJECT(dialog), NULL, DIALOG_PREFERENCES_CM_CLASS); gtk_widget_destroy(GTK_WIDGET(dialog));