[evolution-ews/gnome-3-8] Don't remove OAB file after processing



commit ba3996331c32b497e589b93967de6d57c3a15e85
Author: David Woodhouse <David Woodhouse intel com>
Date:   Fri May 17 13:03:21 2013 +0100

    Don't remove OAB file after processing
    
    First step towards using incremental updates: don't delete the current one
    (cherry picked from commit f5afb2d2b6c119c475800a898fa23db2d47f59be)

 src/addressbook/e-book-backend-ews.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/src/addressbook/e-book-backend-ews.c b/src/addressbook/e-book-backend-ews.c
index c2c3609..387ea83 100644
--- a/src/addressbook/e-book-backend-ews.c
+++ b/src/addressbook/e-book-backend-ews.c
@@ -1992,6 +1992,13 @@ ebews_start_gal_sync (gpointer data)
                        goto exit;
 
                e_book_backend_sqlitedb_set_key_value (priv->summary, priv->folder_id, "etag", etag?:"", 
NULL);
+               if (e_book_backend_sqlitedb_set_key_value (priv->summary, priv->folder_id,
+                                                          "oal-filename", uncompressed_filename,
+                                                          NULL)) {
+                       /* Don't let it get deleted */
+                       g_free(uncompressed_filename);
+                       uncompressed_filename = NULL;
+               }
 
                seq = g_strdup_printf ("%"G_GUINT32_FORMAT, full->seq);
                ret = e_book_backend_sqlitedb_set_key_value (priv->summary, priv->folder_id, "seq", seq, 
&error);


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