[tracker/async-queries-due] TrackerStore: Put client_id in TrackerStoreTask.
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/async-queries-due] TrackerStore: Put client_id in TrackerStoreTask.
- Date: Fri, 16 Apr 2010 13:19:32 +0000 (UTC)
commit 566acca0842144143767a5ca31ae84e956fe1103
Author: Carlos Garnacho <carlosg gnome org>
Date: Fri Apr 16 15:03:52 2010 +0200
TrackerStore: Put client_id in TrackerStoreTask.
src/tracker-store/tracker-store.c | 15 ++++++++-------
1 files changed, 8 insertions(+), 7 deletions(-)
---
diff --git a/src/tracker-store/tracker-store.c b/src/tracker-store/tracker-store.c
index 5b1a6ab..ee38f59 100644
--- a/src/tracker-store/tracker-store.c
+++ b/src/tracker-store/tracker-store.c
@@ -75,7 +75,6 @@ typedef struct {
struct {
gchar *query;
gboolean batch;
- gchar *client_id;
GPtrArray *blank_nodes;
} update;
struct {
@@ -83,6 +82,7 @@ typedef struct {
gchar *path;
} turtle;
} data;
+ gchar *client_id;
GError *error;
gpointer user_data;
GDestroyNotify destroy;
@@ -124,8 +124,9 @@ store_task_free (TrackerStoreTask *task)
}
} else {
g_free (task->data.update.query);
- g_free (task->data.update.client_id);
}
+
+ g_free (task->client_id);
g_slice_free (TrackerStoreTask, task);
}
@@ -678,7 +679,7 @@ tracker_store_queue_commit (TrackerStoreCommitCallback callback,
task->user_data = user_data;
task->callback.commit_callback = callback;
task->destroy = destroy;
- task->data.update.client_id = g_strdup (client_id);
+ task->client_id = g_strdup (client_id);
task->data.update.query = NULL;
g_queue_push_tail (private->queues[TRACKER_STORE_PRIORITY_LOW], task);
@@ -708,7 +709,7 @@ tracker_store_sparql_query (const gchar *sparql,
task->user_data = user_data;
task->callback.query_callback = callback;
task->destroy = destroy;
- task->data.update.client_id = g_strdup (client_id);
+ task->client_id = g_strdup (client_id);
g_queue_push_tail (private->queues[priority], task);
@@ -739,7 +740,7 @@ tracker_store_sparql_update (const gchar *sparql,
task->user_data = user_data;
task->callback.update_callback = callback;
task->destroy = destroy;
- task->data.update.client_id = g_strdup (client_id);
+ task->client_id = g_strdup (client_id);
g_queue_push_tail (private->queues[priority], task);
@@ -768,7 +769,7 @@ tracker_store_sparql_update_blank (const gchar *sparql,
task->user_data = user_data;
task->callback.update_blank_callback = callback;
task->destroy = destroy;
- task->data.update.client_id = g_strdup (client_id);
+ task->client_id = g_strdup (client_id);
g_queue_push_tail (private->queues[priority], task);
@@ -853,7 +854,7 @@ tracker_store_unreg_batches (const gchar *client_id)
task = cur->data;
if (task && task->type != TRACKER_STORE_TASK_TYPE_TURTLE) {
- if (g_strcmp0 (task->data.update.client_id, client_id) == 0) {
+ if (g_strcmp0 (task->client_id, client_id) == 0) {
if (!error) {
g_set_error (&error, TRACKER_DBUS_ERROR, 0,
"Client disappeared");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]