From e0a4d6a48b122add4f6fee7e62442b6dd6cc9230 Mon Sep 17 00:00:00 2001 From: Sergio Villar Senin Date: Thu, 21 Aug 2008 11:46:59 +0000 Subject: [PATCH] * Fixed a memory leak pmo-trunk-r5340 --- src/modest-tny-account-store.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/modest-tny-account-store.c b/src/modest-tny-account-store.c index 754ea01..a2716f9 100644 --- a/src/modest-tny-account-store.c +++ b/src/modest-tny-account-store.c @@ -897,7 +897,8 @@ modest_tny_account_store_new (ModestAccountMgr *account_mgr, GObject *obj; ModestTnyAccountStorePrivate *priv; TnyAccount *local_account = NULL; - + TnyLockable *lockable; + g_return_val_if_fail (account_mgr, NULL); g_return_val_if_fail (device, NULL); @@ -913,8 +914,10 @@ modest_tny_account_store_new (ModestAccountMgr *account_mgr, return NULL; } - /* Set the ui locker */ - tny_session_camel_set_ui_locker (priv->session, tny_gtk_lockable_new ()); + /* Set the ui locker */ + lockable = tny_gtk_lockable_new (); + tny_session_camel_set_ui_locker (priv->session, lockable); + g_object_unref (lockable); /* Connect signals */ priv->sighandlers = modest_signal_mgr_connect (priv->sighandlers, -- 1.7.9.5