[tracker] Small performance optimization in deleting a statement



commit d4f12867b077fc93ee776e21fb3e54fd5d35123e
Author: Philip Van Hoof <philip codeminded be>
Date:   Thu Jan 21 10:57:28 2010 +0100

    Small performance optimization in deleting a statement

 src/libtracker-data/tracker-data-update.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/src/libtracker-data/tracker-data-update.c b/src/libtracker-data/tracker-data-update.c
index 3aa69af..659e904 100644
--- a/src/libtracker-data/tracker-data-update.c
+++ b/src/libtracker-data/tracker-data-update.c
@@ -1328,7 +1328,7 @@ tracker_data_delete_statement (const gchar  *graph,
 		/* subject not yet in cache, retrieve or create ID */
 		resource_buffer = g_slice_new0 (TrackerDataUpdateBufferResource);
 		resource_buffer->subject = g_strdup (subject);
-		resource_buffer->id = query_resource_id (resource_buffer->subject);
+		resource_buffer->id = subject_id;
 		resource_buffer->fts_updated = FALSE;
 		resource_buffer->types = tracker_data_query_rdf_type (resource_buffer->id);
 		resource_buffer->predicates = g_hash_table_new_full (g_direct_hash, g_direct_equal, g_object_unref, (GDestroyNotify) g_value_array_free);



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