[evolution-data-server] Bug 696285 - ownCloud: Check addressbook even if calendar fails
- From: Vadim Rutkovsky <vrutkovsky src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server] Bug 696285 - ownCloud: Check addressbook even if calendar fails
- Date: Mon, 25 Mar 2013 13:05:59 +0000 (UTC)
commit 141144a53b831c683b32103e5815b48316f1a559
Author: Vadim Rutkovsky <vrutkovs redhat com>
Date: Mon Mar 25 14:05:44 2013 +0100
Bug 696285 - ownCloud: Check addressbook even if calendar fails
modules/owncloud-backend/owncloud-utils.c | 13 +++++++------
1 files changed, 7 insertions(+), 6 deletions(-)
---
diff --git a/modules/owncloud-backend/owncloud-utils.c b/modules/owncloud-backend/owncloud-utils.c
index 2e74f05..d6abe13 100644
--- a/modules/owncloud-backend/owncloud-utils.c
+++ b/modules/owncloud-backend/owncloud-utils.c
@@ -634,7 +634,8 @@ owncloud_utils_search_server (ECollectionBackend *collection,
ESource *source;
EOwncloudAuthenticator *authenticator;
gchar *url;
- gboolean res = TRUE;
+ gboolean res_calendars = FALSE;
+ gboolean res_contacts = FALSE;
g_return_val_if_fail (collection != NULL, FALSE);
g_return_val_if_fail (found_cb != NULL, FALSE);
@@ -647,22 +648,22 @@ owncloud_utils_search_server (ECollectionBackend *collection,
authenticator->collection = collection;
authenticator->username = e_source_collection_dup_identity (collection_extension);
- if (res && e_source_collection_get_calendar_enabled (collection_extension)) {
+ if (e_source_collection_get_calendar_enabled (collection_extension)) {
url = e_source_goa_dup_calendar_url (goa_extension);
if (url && *url)
- res = find_sources (
+ res_calendars = find_sources (
collection, found_cb, user_data,
url, "calendars", authenticator);
g_free (url);
}
- if (res && e_source_collection_get_contacts_enabled (collection_extension)) {
+ if (e_source_collection_get_contacts_enabled (collection_extension)) {
url = e_source_goa_dup_contacts_url (goa_extension);
if (url && *url)
- res = find_sources (
+ res_contacts = find_sources (
collection, found_cb, user_data,
url, "addressbooks", authenticator);
@@ -671,5 +672,5 @@ owncloud_utils_search_server (ECollectionBackend *collection,
g_object_unref (authenticator);
- return res;
+ return res_calendars || res_contacts;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]