From eff9783d94eff6f7b0a2d03f4afac81cd0964b0b Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Fri, 22 Feb 2013 09:51:54 -0500 Subject: EMailSession: Use camel_session_ref_main_context(). --- libemail-engine/e-mail-session.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libemail-engine/e-mail-session.c') diff --git a/libemail-engine/e-mail-session.c b/libemail-engine/e-mail-session.c index 53d2e7982e..4d34b6f922 100644 --- a/libemail-engine/e-mail-session.c +++ b/libemail-engine/e-mail-session.c @@ -1819,7 +1819,7 @@ mail_session_forward_to_sync (CamelSession *session, GSource *timeout_source; main_context = - camel_session_get_main_context (session); + camel_session_ref_main_context (session); timeout_source = g_timeout_source_new_seconds (60); @@ -1830,6 +1830,8 @@ mail_session_forward_to_sync (CamelSession *session, priv->preparing_flush = g_source_attach ( timeout_source, main_context); g_source_unref (timeout_source); + + g_main_context_unref (main_context); } g_mutex_unlock (&priv->preparing_flush_lock); -- cgit