[tracker/anonymous-file-nodes] Fix typo when creating preupdate queries.
- From: Carlos Garnacho <carlosg src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [tracker/anonymous-file-nodes] Fix typo when creating preupdate queries.
- Date: Fri, 29 Jan 2010 13:42:10 +0000 (UTC)
commit e35745359e5932f2f57bbca2b359c288ed46d31f
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]