[tracker] Fixed duplicate sending of class-signal SubjectsAdded
- From: Philip Van Hoof <pvanhoof src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [tracker] Fixed duplicate sending of class-signal SubjectsAdded
- Date: Thu, 10 Sep 2009 13:57:17 +0000 (UTC)
commit 2a4766b15178b705635dd48f7c946f93ce9983f9
Author: Philip Van Hoof <philip codeminded be>
Date: Thu Sep 10 15:55:50 2009 +0200
Fixed duplicate sending of class-signal SubjectsAdded
src/libtracker-data/tracker-data-update.c | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/src/libtracker-data/tracker-data-update.c b/src/libtracker-data/tracker-data-update.c
index f21d1fe..31fb3b8 100644
--- a/src/libtracker-data/tracker-data-update.c
+++ b/src/libtracker-data/tracker-data-update.c
@@ -546,6 +546,11 @@ cache_create_service_decomposed (TrackerClass *cl)
g_value_set_int (&gvalue, ensure_resource_id (tracker_class_get_uri (cl)));
cache_insert_value ("rdfs:Resource_rdf:type", "rdf:type", &gvalue, TRUE, FALSE);
+
+ if (insert_callback) {
+ insert_callback (update_buffer.subject, RDF_PREFIX "type", class_uri,
+ update_buffer.types, insert_data);
+ }
}
gboolean
@@ -1321,10 +1326,10 @@ tracker_data_insert_statement_with_uri (const gchar *subject,
g_propagate_error (error, actual_error);
return;
}
- }
- if (insert_callback) {
- insert_callback (subject, predicate, object, update_buffer.types, insert_data);
+ if (insert_callback) {
+ insert_callback (subject, predicate, object, update_buffer.types, insert_data);
+ }
}
tracker_data_commit_transaction ();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]