From 98e2adadb7d8439ab5fb6e3035336979f8fd9b63 Mon Sep 17 00:00:00 2001 From: Sjoerd Simons Date: Wed, 14 Oct 2009 11:25:12 -0400 Subject: [PATCH] Make sure the account manager is completely unreffed when exiting --- src/empathy.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/empathy.c b/src/empathy.c index bb678a99..7fed9b2e 100644 --- a/src/empathy.c +++ b/src/empathy.c @@ -483,6 +483,8 @@ show_accounts_ui (GtkWindow *window) g_signal_connect (manager, "notify::ready", G_CALLBACK (account_manager_ready_for_accounts_cb), window); } + + g_object_unref (manager); } static UniqueResponse @@ -899,11 +901,13 @@ main (int argc, char *argv[]) if (account_dialog_only) { + account_manager = empathy_account_manager_dup_singleton (); show_accounts_ui (NULL); gtk_main (); - return 0; + g_object_unref (account_manager); + return 0; } notify_init (_(PACKAGE_NAME)); -- 2.39.2