From 22ef5aa7e61bcea10169153932f100a0954942da Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Sun, 17 Oct 2010 17:19:13 -0400 Subject: Kill mail_config_get_gconf_client(). --- modules/mail/em-composer-prefs.c | 3 ++- modules/mail/em-mailer-prefs.c | 4 +++- modules/mail/em-network-prefs.c | 22 +++++++++++++--------- 3 files changed, 18 insertions(+), 11 deletions(-) (limited to 'modules/mail') diff --git a/modules/mail/em-composer-prefs.c b/modules/mail/em-composer-prefs.c index 196e215643..2ae67cb955 100644 --- a/modules/mail/em-composer-prefs.c +++ b/modules/mail/em-composer-prefs.c @@ -339,7 +339,6 @@ em_composer_prefs_construct (EMComposerPrefs *prefs, GSList *l; gint i; - client = mail_config_get_gconf_client (); shell_settings = e_shell_get_shell_settings (shell); /* Make sure our custom widget classes are registered with @@ -597,10 +596,12 @@ em_composer_prefs_construct (EMComposerPrefs *prefs, NULL); /* get our toplevel widget */ + client = gconf_client_get_default (); target = em_config_target_new_prefs (ec, client); e_config_set_target ((EConfig *)ec, (EConfigTarget *)target); toplevel = e_config_create_widget ((EConfig *)ec); gtk_container_add (GTK_CONTAINER (prefs), toplevel); + g_object_unref (client); } GtkWidget * diff --git a/modules/mail/em-mailer-prefs.c b/modules/mail/em-mailer-prefs.c index a1aed25c03..f0f8e42a35 100644 --- a/modules/mail/em-mailer-prefs.c +++ b/modules/mail/em-mailer-prefs.c @@ -112,6 +112,8 @@ em_mailer_prefs_finalize (GObject *object) prefs->labels_change_notify_id = 0; } + g_object_unref (prefs->gconf); + /* Chain up to parent's finalize() method. */ G_OBJECT_CLASS (em_mailer_prefs_parent_class)->finalize (object); } @@ -128,7 +130,7 @@ em_mailer_prefs_class_init (EMMailerPrefsClass *class) static void em_mailer_prefs_init (EMMailerPrefs *preferences) { - preferences->gconf = mail_config_get_gconf_client (); + preferences->gconf = gconf_client_get_default (); } enum { diff --git a/modules/mail/em-network-prefs.c b/modules/mail/em-network-prefs.c index fee1985dc4..9d4ff9618e 100644 --- a/modules/mail/em-network-prefs.c +++ b/modules/mail/em-network-prefs.c @@ -198,7 +198,9 @@ widget_entry_changed_cb (GtkWidget *widget, gpointer data) { const gchar *value; gint port = -1; - GConfClient *gconf = mail_config_get_gconf_client (); + GConfClient *client; + + client = gconf_client_get_default (); /* Do not change the order of comparison - @@ -206,14 +208,15 @@ widget_entry_changed_cb (GtkWidget *widget, gpointer data) */ if (GTK_IS_SPIN_BUTTON (widget)) { port = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (widget)); - gconf_client_set_int (gconf, (const gchar *)data, port, NULL); + gconf_client_set_int (client, (const gchar *)data, port, NULL); d(g_print ("%s:%s: %s is SpinButton: value = [%d]\n", G_STRLOC, G_STRFUNC, (const gchar *)data, port)); } else if (GTK_IS_ENTRY (widget)) { value = gtk_entry_get_text (GTK_ENTRY (widget)); - gconf_client_set_string (gconf, (const gchar *)data, value, NULL); + gconf_client_set_string (client, (const gchar *)data, value, NULL); d(g_print ("%s:%s: %s is Entry: value = [%s]\n", G_STRLOC, G_STRFUNC, (const gchar *)data, value)); } + g_object_unref (client); } static void @@ -221,7 +224,7 @@ ignore_hosts_entry_changed_cb (GtkWidget *widget, const gchar *key) { const gchar *value; GSList *lst = NULL; - GConfClient *gconf; + GConfClient *client; g_return_if_fail (widget != NULL); g_return_if_fail (key != NULL); @@ -252,12 +255,13 @@ ignore_hosts_entry_changed_cb (GtkWidget *widget, const gchar *key) g_strfreev (split); } - gconf = mail_config_get_gconf_client (); - if (!gconf_client_set_list (gconf, key, GCONF_VALUE_STRING, lst, NULL)) { + client = gconf_client_get_default (); + if (!gconf_client_set_list (client, key, GCONF_VALUE_STRING, lst, NULL)) { /* for cases where migration didn't happen, get rid of the old GConf key and "re-type" it */ - gconf_client_unset (gconf, key, NULL); - gconf_client_set_list (gconf, key, GCONF_VALUE_STRING, lst, NULL); + gconf_client_unset (client, key, NULL); + gconf_client_set_list (client, key, GCONF_VALUE_STRING, lst, NULL); } + g_object_unref (client); g_slist_foreach (lst, (GFunc) g_free, NULL); g_slist_free (lst); @@ -304,7 +308,7 @@ em_network_prefs_construct (EMNetworkPrefs *prefs) gboolean locked; gint i, val, port; - prefs->gconf = mail_config_get_gconf_client (); + prefs->gconf = gconf_client_get_default (); /* Make sure our custom widget classes are registered with * GType before we load the GtkBuilder definition file. */ -- cgit v1.2.3