[tracker/anonymous-file-nodes: 19/27] Fix typo when creating preupdate queries.
- From: Martyn James Russell <mr src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [tracker/anonymous-file-nodes: 19/27] Fix typo when creating preupdate queries.
- Date: Tue, 2 Feb 2010 17:02:46 +0000 (UTC)
commit b5b8d73d346573620b7e2c7c95cfde89b2402275
Author: Carlos Garnacho <carlos lanedo com>
Date: Fri Jan 29 13:59:42 2010 +0100
Fix typo when creating preupdate queries.
the wrong TrackerSparqlBuilder was being used on some calls.
src/tracker-extract/tracker-extract-gstreamer.c | 22 ++++++++++++----------
1 files changed, 12 insertions(+), 10 deletions(-)
---
diff --git a/src/tracker-extract/tracker-extract-gstreamer.c b/src/tracker-extract/tracker-extract-gstreamer.c
index df5f1bb..226b2a2 100644
--- a/src/tracker-extract/tracker-extract-gstreamer.c
+++ b/src/tracker-extract/tracker-extract-gstreamer.c
@@ -553,18 +553,19 @@ extract_metadata (MetadataExtractor *extractor,
tracker_sparql_builder_predicate (preupdate, "nmm:albumTitle");
tracker_sparql_builder_object_unvalidated (preupdate, s);
+ tracker_sparql_builder_insert_close (preupdate);
+
has_it = gst_tag_list_get_uint (extractor->tagcache,
GST_TAG_TRACK_COUNT,
&count);
if (has_it) {
- tracker_sparql_builder_insert_close (preupdate);
-
tracker_sparql_builder_delete_open (preupdate, NULL);
tracker_sparql_builder_subject_iri (preupdate, album_uri);
tracker_sparql_builder_predicate (preupdate, "nmm:albumTrackCount");
tracker_sparql_builder_object_variable (preupdate, "unknown");
tracker_sparql_builder_delete_close (preupdate);
+
tracker_sparql_builder_where_open (preupdate);
tracker_sparql_builder_subject_iri (preupdate, album_uri);
tracker_sparql_builder_predicate (preupdate, "nmm:albumTrackCount");
@@ -572,10 +573,12 @@ extract_metadata (MetadataExtractor *extractor,
tracker_sparql_builder_where_close (preupdate);
tracker_sparql_builder_insert_open (preupdate, NULL);
+
tracker_sparql_builder_subject_iri (preupdate, album_uri);
+ tracker_sparql_builder_predicate (preupdate, "nmm:albumTrackCount");
+ tracker_sparql_builder_object_int64 (preupdate, count);
- tracker_sparql_builder_predicate (metadata, "nmm:albumTrackCount");
- tracker_sparql_builder_object_int64 (metadata, count);
+ tracker_sparql_builder_insert_close (preupdate);
}
has_it = gst_tag_list_get_uint (extractor->tagcache,
@@ -583,13 +586,12 @@ extract_metadata (MetadataExtractor *extractor,
&count);
if (has_it) {
- tracker_sparql_builder_insert_close (preupdate);
-
tracker_sparql_builder_delete_open (preupdate, NULL);
tracker_sparql_builder_subject_iri (preupdate, album_uri);
tracker_sparql_builder_predicate (preupdate, "nmm:setNumber");
tracker_sparql_builder_object_variable (preupdate, "unknown");
tracker_sparql_builder_delete_close (preupdate);
+
tracker_sparql_builder_where_open (preupdate);
tracker_sparql_builder_subject_iri (preupdate, album_uri);
tracker_sparql_builder_predicate (preupdate, "nmm:setNumber");
@@ -597,15 +599,15 @@ extract_metadata (MetadataExtractor *extractor,
tracker_sparql_builder_where_close (preupdate);
tracker_sparql_builder_insert_open (preupdate, NULL);
+
tracker_sparql_builder_subject_iri (preupdate, album_uri);
+ tracker_sparql_builder_predicate (preupdate, "nmm:setNumber");
+ tracker_sparql_builder_object_int64 (preupdate, count);
- tracker_sparql_builder_predicate (metadata, "nmm:setNumber");
- tracker_sparql_builder_object_int64 (metadata, count);
+ tracker_sparql_builder_insert_close (preupdate);
}
*album = s;
-
- tracker_sparql_builder_insert_close (preupdate);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]