[libgdata/657539-tasks-tests: 9/19] tasks: Invalid GDataTasksQuery:etag on property changes
- From: Philip Withnall <pwithnall src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgdata/657539-tasks-tests: 9/19] tasks: Invalid GDataTasksQuery:etag on property changes
- Date: Mon, 15 Sep 2014 22:57:19 +0000 (UTC)
commit 7b34e0a1fe2bf717129b25ea418bcb5f590ecc36
Author: Philip Withnall <philip tecnocode co uk>
Date: Sun Aug 31 00:07:16 2014 +0100
tasks: Invalid GDataTasksQuery:etag on property changes
Since the ETag no longer represents the query.
gdata/services/tasks/gdata-tasks-query.c | 21 +++++++++++++++++++++
1 files changed, 21 insertions(+), 0 deletions(-)
---
diff --git a/gdata/services/tasks/gdata-tasks-query.c b/gdata/services/tasks/gdata-tasks-query.c
index bbe33d4..8cb20fa 100644
--- a/gdata/services/tasks/gdata-tasks-query.c
+++ b/gdata/services/tasks/gdata-tasks-query.c
@@ -406,6 +406,9 @@ gdata_tasks_query_set_completed_max (GDataTasksQuery *self, gint64 completed_max
self->priv->completed_max = completed_max;
g_object_notify (G_OBJECT (self), "completed-max");
+
+ /* Our current ETag will no longer be relevant. */
+ gdata_query_set_etag (GDATA_QUERY (self), NULL);
}
/**
@@ -445,6 +448,9 @@ gdata_tasks_query_set_completed_min (GDataTasksQuery *self, gint64 completed_min
self->priv->completed_min = completed_min;
g_object_notify (G_OBJECT (self), "completed-min");
+
+ /* Our current ETag will no longer be relevant. */
+ gdata_query_set_etag (GDATA_QUERY (self), NULL);
}
/**
@@ -484,6 +490,9 @@ gdata_tasks_query_set_due_max (GDataTasksQuery *self, gint64 due_max)
self->priv->due_max = due_max;
g_object_notify (G_OBJECT (self), "due-max");
+
+ /* Our current ETag will no longer be relevant. */
+ gdata_query_set_etag (GDATA_QUERY (self), NULL);
}
@@ -524,6 +533,9 @@ gdata_tasks_query_set_due_min (GDataTasksQuery *self, gint64 due_min)
self->priv->due_min = due_min;
g_object_notify (G_OBJECT (self), "due-min");
+
+ /* Our current ETag will no longer be relevant. */
+ gdata_query_set_etag (GDATA_QUERY (self), NULL);
}
/**
@@ -559,6 +571,9 @@ gdata_tasks_query_set_show_completed (GDataTasksQuery *self, gboolean show_compl
self->priv->show_completed = show_completed;
g_object_notify (G_OBJECT (self), "show-completed");
+
+ /* Our current ETag will no longer be relevant. */
+ gdata_query_set_etag (GDATA_QUERY (self), NULL);
}
/**
@@ -594,6 +609,9 @@ gdata_tasks_query_set_show_deleted (GDataTasksQuery *self, gboolean show_deleted
self->priv->show_deleted = show_deleted;
g_object_notify (G_OBJECT (self), "show-deleted");
+
+ /* Our current ETag will no longer be relevant. */
+ gdata_query_set_etag (GDATA_QUERY (self), NULL);
}
/**
@@ -629,4 +647,7 @@ gdata_tasks_query_set_show_hidden (GDataTasksQuery *self, gboolean show_hidden)
self->priv->show_hidden = show_hidden;
g_object_notify (G_OBJECT (self), "show-hidden");
+
+ /* Our current ETag will no longer be relevant. */
+ gdata_query_set_etag (GDATA_QUERY (self), NULL);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]