[tracker/anonymous-file-nodes: 17/26] 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: 17/26] Fix typo when creating preupdate queries.
- Date: Wed, 3 Feb 2010 10:38:07 +0000 (UTC)
commit 653b0c401a230ba3b4e10091de86d9cd9346e995
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 30eedc0..ce582d0 100644
--- a/src/tracker-extract/tracker-extract-gstreamer.c
+++ b/src/tracker-extract/tracker-extract-gstreamer.c
@@ -546,18 +546,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");
@@ -565,10 +566,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,
@@ -576,13 +579,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");
@@ -590,15 +592,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]