* Fixed a memory leak
authorSergio Villar Senin <svillar@igalia.com>
Thu, 21 Aug 2008 11:46:59 +0000 (11:46 +0000)
committerSergio Villar Senin <svillar@igalia.com>
Thu, 21 Aug 2008 11:46:59 +0000 (11:46 +0000)
pmo-trunk-r5340

src/modest-tny-account-store.c

index 754ea01..a2716f9 100644 (file)
@@ -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,