aboutsummaryrefslogtreecommitdiffstats
path: root/mail/e-mail-reader-utils.c
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2010-10-18 05:19:13 +0800
committerMatthew Barnes <mbarnes@redhat.com>2010-10-19 00:32:37 +0800
commit22ef5aa7e61bcea10169153932f100a0954942da (patch)
tree18e81eaa672f1db6fcd6b32d9faa88515c378e3e /mail/e-mail-reader-utils.c
parent35e55a8d6e3455efa92abd669680d191e3e4cbac (diff)
downloadgsoc2013-evolution-22ef5aa7e61bcea10169153932f100a0954942da.tar
gsoc2013-evolution-22ef5aa7e61bcea10169153932f100a0954942da.tar.gz
gsoc2013-evolution-22ef5aa7e61bcea10169153932f100a0954942da.tar.bz2
gsoc2013-evolution-22ef5aa7e61bcea10169153932f100a0954942da.tar.lz
gsoc2013-evolution-22ef5aa7e61bcea10169153932f100a0954942da.tar.xz
gsoc2013-evolution-22ef5aa7e61bcea10169153932f100a0954942da.tar.zst
gsoc2013-evolution-22ef5aa7e61bcea10169153932f100a0954942da.zip
Kill mail_config_get_gconf_client().
Diffstat (limited to 'mail/e-mail-reader-utils.c')
-rw-r--r--mail/e-mail-reader-utils.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/mail/e-mail-reader-utils.c b/mail/e-mail-reader-utils.c
index 162e78bd36..794b25af83 100644
--- a/mail/e-mail-reader-utils.c
+++ b/mail/e-mail-reader-utils.c
@@ -795,16 +795,16 @@ headers_changed_cb (GConfClient *client,
static void
remove_header_notify_cb (gpointer data)
{
- GConfClient *client = mail_config_get_gconf_client ();
+ GConfClient *client;
guint notify_id;
- g_return_if_fail (client != NULL);
-
notify_id = GPOINTER_TO_INT (data);
g_return_if_fail (notify_id != 0);
+ client = gconf_client_get_default ();
gconf_client_notify_remove (client, notify_id);
gconf_client_remove_dir (client, "/apps/evolution/mail/display", NULL);
+ g_object_unref (client);
}
/**
@@ -817,9 +817,11 @@ remove_header_notify_cb (gpointer data)
void
e_mail_reader_connect_headers (EMailReader *reader)
{
- GConfClient *client = mail_config_get_gconf_client ();
+ GConfClient *client;
guint notify_id;
+ client = gconf_client_get_default ();
+
gconf_client_add_dir (
client, "/apps/evolution/mail/display",
GCONF_CLIENT_PRELOAD_NONE, NULL);
@@ -833,4 +835,6 @@ e_mail_reader_connect_headers (EMailReader *reader)
GINT_TO_POINTER (notify_id), remove_header_notify_cb);
headers_changed_cb (client, 0, NULL, reader);
+
+ g_object_unref (client);
}