[evolution-mapi] Bug #623057 - Calls e_book_backend_summary_new with NULL filename
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-mapi] Bug #623057 - Calls e_book_backend_summary_new with NULL filename
- Date: Wed, 30 Jun 2010 11:02:59 +0000 (UTC)
commit f3c6514a47d70bf9b82be4ebea2b0e09ae905e7e
Author: Milan Crha <mcrha redhat com>
Date: Wed Jun 30 13:02:30 2010 +0200
Bug #623057 - Calls e_book_backend_summary_new with NULL filename
src/addressbook/e-book-backend-mapi-gal.c | 18 +++++-------------
src/addressbook/e-book-backend-mapi.c | 18 +++++-------------
2 files changed, 10 insertions(+), 26 deletions(-)
---
diff --git a/src/addressbook/e-book-backend-mapi-gal.c b/src/addressbook/e-book-backend-mapi-gal.c
index e470614..3da54f0 100644
--- a/src/addressbook/e-book-backend-mapi-gal.c
+++ b/src/addressbook/e-book-backend-mapi-gal.c
@@ -196,12 +196,6 @@ build_cache (EBookBackendMAPIGAL *ebmapi)
priv->cache = e_book_backend_cache_new (priv->uri);
}
- if (!priv->summary) {
- priv->summary = e_book_backend_summary_new (priv->summary_file_name,
- SUMMARY_FLUSH_TIMEOUT);
- printf("Summary file name is %s\n", priv->summary_file_name);
- }
-
fgd.ebmapi = ebmapi;
fgd.book_view = find_book_view (ebmapi);
fgd.fid = exchange_mapi_connection_get_default_folder_id (priv->conn, olFolderContacts);
@@ -410,12 +404,13 @@ e_book_backend_mapi_gal_load_source (EBookBackend *backend,
return GNOME_Evolution_Addressbook_OfflineUnavailable;
}
+ g_free (priv->summary_file_name);
+ priv->summary_file_name = get_filename_from_uri (priv->uri, "cache.summary");
+ if (priv->summary) g_object_unref (priv->summary);
+ priv->summary = e_book_backend_summary_new (priv->summary_file_name, SUMMARY_FLUSH_TIMEOUT);
+
if (priv->marked_for_offline) {
- priv->summary_file_name = get_filename_from_uri (priv->uri, "cache.summary");
if (g_file_test (priv->summary_file_name, G_FILE_TEST_EXISTS)) {
- printf("Loading the summary\n");
- priv->summary = e_book_backend_summary_new (priv->summary_file_name,
- SUMMARY_FLUSH_TIMEOUT);
e_book_backend_summary_load (priv->summary);
priv->is_summary_ready = TRUE;
}
@@ -424,7 +419,6 @@ e_book_backend_mapi_gal_load_source (EBookBackend *backend,
if (e_book_backend_cache_exists (priv->uri)) {
gchar *last_time;
- printf("Loading the cache\n");
priv->cache = e_book_backend_cache_new (priv->uri);
last_time = e_book_backend_cache_get_time (priv->cache);
@@ -432,8 +426,6 @@ e_book_backend_mapi_gal_load_source (EBookBackend *backend,
g_free (last_time);
}
//FIXME: We may have to do a time based reload. Or deltas should upload.
- } else {
- priv->summary = e_book_backend_summary_new (NULL,SUMMARY_FLUSH_TIMEOUT);
}
e_book_backend_set_is_loaded (E_BOOK_BACKEND (backend), TRUE);
diff --git a/src/addressbook/e-book-backend-mapi.c b/src/addressbook/e-book-backend-mapi.c
index b280e16..4b242a1 100644
--- a/src/addressbook/e-book-backend-mapi.c
+++ b/src/addressbook/e-book-backend-mapi.c
@@ -274,25 +274,24 @@ e_book_backend_mapi_load_source (EBookBackend *backend,
return GNOME_Evolution_Addressbook_OfflineUnavailable;
}
+ g_free (priv->summary_file_name);
+ priv->summary_file_name = get_filename_from_uri (priv->uri, "cache.summary");
+ if (priv->summary) g_object_unref (priv->summary);
+ priv->summary = e_book_backend_summary_new (priv->summary_file_name, SUMMARY_FLUSH_TIMEOUT);
+
if (priv->marked_for_offline) {
- priv->summary_file_name = get_filename_from_uri (priv->uri, "cache.summary");
if (g_file_test (priv->summary_file_name, G_FILE_TEST_EXISTS)) {
- printf("Loading the summary\n");
- priv->summary = e_book_backend_summary_new (priv->summary_file_name,
- SUMMARY_FLUSH_TIMEOUT);
e_book_backend_summary_load (priv->summary);
priv->is_summary_ready = TRUE;
}
/* Load the cache as well.*/
if (e_book_backend_cache_exists (priv->uri)) {
- printf("Loading the cache\n");
priv->cache = e_book_backend_cache_new (priv->uri);
priv->is_cache_ready = TRUE;
}
//FIXME: We may have to do a time based reload. Or deltas should upload.
} else {
- priv->summary = e_book_backend_summary_new (NULL,SUMMARY_FLUSH_TIMEOUT);
priv->cache = e_book_backend_cache_new (priv->uri);
}
@@ -1477,16 +1476,9 @@ build_cache (EBookBackendMAPI *ebmapi)
//FIXME: What if book view is NULL? Can it be? Check that.
if (!priv->cache) {
- printf("Caching for the first time\n");
priv->cache = e_book_backend_cache_new (priv->uri);
}
- if (!priv->summary) {
- priv->summary = e_book_backend_summary_new (priv->summary_file_name,
- SUMMARY_FLUSH_TIMEOUT);
- printf("Summary file name is %s\n", priv->summary_file_name);
- }
-
e_file_cache_freeze_changes (E_FILE_CACHE (priv->cache));
if (!exchange_mapi_connection_fetch_items (priv->conn, priv->fid, NULL, NULL,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]