[evolution-data-server] Bug 782799 - On The Web calendar update incorrectly cancelled
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server] Bug 782799 - On The Web calendar update incorrectly cancelled
- Date: Fri, 19 May 2017 11:11:01 +0000 (UTC)
commit fe58564bb94db246ecbe8d9bd9b918428bf1cd53
Author: Milan Crha <mcrha redhat com>
Date: Fri May 19 13:08:24 2017 +0200
Bug 782799 - On The Web calendar update incorrectly cancelled
src/calendar/backends/http/e-cal-backend-http.c | 6 +++---
src/libebackend/e-cache.c | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/src/calendar/backends/http/e-cal-backend-http.c b/src/calendar/backends/http/e-cal-backend-http.c
index 67b4cc5..113e378 100644
--- a/src/calendar/backends/http/e-cal-backend-http.c
+++ b/src/calendar/backends/http/e-cal-backend-http.c
@@ -227,12 +227,12 @@ ecb_http_disconnect_sync (ECalMetaBackend *meta_backend,
cbhttp = E_CAL_BACKEND_HTTP (meta_backend);
- if (cbhttp->priv->session)
- soup_session_abort (SOUP_SESSION (cbhttp->priv->session));
-
g_clear_object (&cbhttp->priv->input_stream);
g_clear_object (&cbhttp->priv->request);
+ if (cbhttp->priv->session)
+ soup_session_abort (SOUP_SESSION (cbhttp->priv->session));
+
if (cbhttp->priv->components) {
g_hash_table_destroy (cbhttp->priv->components);
cbhttp->priv->components = NULL;
diff --git a/src/libebackend/e-cache.c b/src/libebackend/e-cache.c
index 4060e99..e36808d 100644
--- a/src/libebackend/e-cache.c
+++ b/src/libebackend/e-cache.c
@@ -507,7 +507,7 @@ e_cache_column_info_free (gpointer info)
G_STMT_START { \
if (code == SQLITE_CONSTRAINT) { \
g_set_error_literal (error, E_CACHE_ERROR, E_CACHE_ERROR_CONSTRAINT, message); \
- } else if (code == SQLITE_ABORT) { \
+ } else if (code == SQLITE_ABORT || code == SQLITE_INTERRUPT) { \
g_set_error (error, G_IO_ERROR, G_IO_ERROR_CANCELLED, "Operation cancelled: %s",
message); \
} else { \
g_set_error (error, E_CACHE_ERROR, E_CACHE_ERROR_ENGINE, \
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]