[evolution-ews] Adapt to CamelSession API changes.



commit 67f273a1c20baf13a858d846c304ef0bc95c7d1b
Author: Matthew Barnes <mbarnes redhat com>
Date:   Sun Aug 12 11:49:31 2012 -0400

    Adapt to CamelSession API changes.
    
    These functions now return new references:
    
      camel_session_add_service()
      camel_session_list_services()
    
    These functions have been renamed and also return new references:
    
      camel_session_get_service()        -> camel_session_ref_service()
      camel_session_get_service_by_url() -> camel_session_ref_service_by_url()

 .../e-mail-config-ews-delegates-page.c             |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/src/configuration/e-mail-config-ews-delegates-page.c b/src/configuration/e-mail-config-ews-delegates-page.c
index 3cfcba5..d4b71b8 100644
--- a/src/configuration/e-mail-config-ews-delegates-page.c
+++ b/src/configuration/e-mail-config-ews-delegates-page.c
@@ -831,7 +831,7 @@ retrieve_user_permissions_thread_cb (GObject *ppage,
 
 	session = CAMEL_SESSION (e_mail_backend_get_session (backend));
 	source = e_mail_config_ews_delegates_page_get_account_source (page);
-	service = camel_session_get_service (session, e_source_get_uid (source));
+	service = camel_session_ref_service (session, e_source_get_uid (source));
 
 	g_return_if_fail (service != NULL);
 	g_return_if_fail (CAMEL_IS_EWS_STORE (service));
@@ -847,6 +847,8 @@ retrieve_user_permissions_thread_cb (GObject *ppage,
 			CAMEL_EWS_SETTINGS (mail_config_ews_delegates_page_get_settings (page)),
 			cancellable, perror);
 
+	g_object_unref (service);
+
 	if (!conn)
 		return;
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]