diff options
| author | Milan Crha <mcrha@redhat.com> | 2017-02-27 11:24:20 +0100 |
|---|---|---|
| committer | Milan Crha <mcrha@redhat.com> | 2017-02-27 11:24:20 +0100 |
| commit | 4f797ae14e0dc0a432fcc2c2e9eafb1d4e86b9d3 (patch) | |
| tree | f430fc6b70c5379714f1557401a5fe0ea1546ed4 /src/calendar/backends/gtasks | |
| parent | afdb2bce1464d2a8576bc15a33855d154923332c (diff) | |
| download | evolution-data-server-4f797ae14e0dc0a432fcc2c2e9eafb1d4e86b9d3.tar.gz | |
Bug 775699 - Only latest 100 tasks downloaded from the Google ][
Store/use local data version only when the pagination in libgdata is
used, otherwise the auto-update of the internal data won't work.
Diffstat (limited to 'src/calendar/backends/gtasks')
| -rw-r--r-- | src/calendar/backends/gtasks/e-cal-backend-gtasks.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/calendar/backends/gtasks/e-cal-backend-gtasks.c b/src/calendar/backends/gtasks/e-cal-backend-gtasks.c index 9a12a9572..5076f58ab 100644 --- a/src/calendar/backends/gtasks/e-cal-backend-gtasks.c +++ b/src/calendar/backends/gtasks/e-cal-backend-gtasks.c @@ -61,6 +61,7 @@ G_DEFINE_TYPE (ECalBackendGTasks, e_cal_backend_gtasks, E_TYPE_CAL_BACKEND) static gboolean ecb_gtasks_check_data_version_locked (ECalBackendGTasks *gtasks) { +#ifdef HAVE_LIBGDATA_TASKS_PAGINATION_FUNCTIONS const gchar *key; gboolean data_version_correct; @@ -70,12 +71,17 @@ ecb_gtasks_check_data_version_locked (ECalBackendGTasks *gtasks) data_version_correct = g_strcmp0 (key, GTASKS_DATA_VERSION) == 0; return data_version_correct; +#else + return TRUE; +#endif } static void ecb_gtasks_store_data_version_locked (ECalBackendGTasks *gtasks) { +#ifdef HAVE_LIBGDATA_TASKS_PAGINATION_FUNCTIONS e_cal_backend_store_put_key_value (gtasks->priv->store, GTASKS_KEY_VERSION, GTASKS_DATA_VERSION); +#endif } static GCancellable * |
