[evolution-kolab: 4/4] EBookBackendKolab: set KolabMailAccess online/offline state from backend



commit 7d22d71d756bf647e8880acb7534da3d40066abb
Author: Christian Hilberg <hilberg kernelconcepts de>
Date:   Thu Sep 6 16:51:06 2012 +0200

    EBookBackendKolab: set KolabMailAccess online/offline state from backend
    
    * when opening an address book, set the operational mode
      of the associated KolabMailAccess instance according to
      the backend online/offline state

 src/addressbook/e-book-backend-kolab.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/src/addressbook/e-book-backend-kolab.c b/src/addressbook/e-book-backend-kolab.c
index 57fc338..b320c31 100644
--- a/src/addressbook/e-book-backend-kolab.c
+++ b/src/addressbook/e-book-backend-kolab.c
@@ -290,6 +290,7 @@ book_backend_kolab_open (EBookBackendSync *backend,
 	extension_name = E_SOURCE_EXTENSION_KOLAB_FOLDER;
 	extension = e_source_get_extension (esource, extension_name);
 	sync_value = e_source_kolab_folder_get_sync_strategy (extension);
+	online = e_backend_get_online (E_BACKEND (backend));
 
 	foldername = kolab_util_backend_get_foldername (E_BACKEND (backend));
 
@@ -376,6 +377,10 @@ book_backend_kolab_open (EBookBackendSync *backend,
 	if (! ok)
 		goto exit;
 
+	(void) kolab_util_backend_deploy_mode_by_backend (priv->book_koma,
+	                                                  online,
+	                                                  cancellable,
+	                                                  &tmp_err);
  exit:
 
 	if (ksettings != NULL)



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