[tracker/rss-enclosures] libtracker-data: Fixed resetting nrl:maxCardinality for post-db detection
- From: Roberto Guido <rguido src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/rss-enclosures] libtracker-data: Fixed resetting nrl:maxCardinality for post-db detection
- Date: Wed, 24 Nov 2010 02:31:46 +0000 (UTC)
commit f570dab9e5f790012fff11163185385732a148fb
Author: Philip Van Hoof <philip codeminded be>
Date: Thu Nov 11 11:14:28 2010 +0100
libtracker-data: Fixed resetting nrl:maxCardinality for post-db detection
src/libtracker-data/tracker-data-manager.c | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/src/libtracker-data/tracker-data-manager.c b/src/libtracker-data/tracker-data-manager.c
index 07d6f73..7b61d96 100644
--- a/src/libtracker-data/tracker-data-manager.c
+++ b/src/libtracker-data/tracker-data-manager.c
@@ -546,8 +546,7 @@ tracker_data_ontology_load_statement (const gchar *ontology_path,
properties = tracker_ontologies_get_properties (&n_props);
for (i = 0; i < n_props; i++) {
if (tracker_property_get_domain (properties[i]) == class) {
- tracker_property_set_last_multiple_values (properties[i],
- tracker_property_get_multiple_values (properties[i]));
+ tracker_property_set_last_multiple_values (properties[i], TRUE);
}
}
tracker_class_reset_domain_indexes (class);
@@ -990,14 +989,17 @@ tracker_data_ontology_load_statement (const gchar *ontology_path,
tracker_property_get_multiple_values (property) ? "1" : "0",
(atoi (object) == 1) ? "1" : "0",
error);
+ return;
}
}
- return;
}
if (atoi (object) == 1) {
tracker_property_set_multiple_values (property, FALSE);
+ } else {
+ tracker_property_set_multiple_values (property, TRUE);
}
+
} else if (g_strcmp0 (predicate, TRACKER_PREFIX "indexed") == 0) {
TrackerProperty *property;
@@ -1371,7 +1373,6 @@ tracker_data_ontology_process_changes_pre_db (GPtrArray *seen_classes,
for (i = 0; i < seen_properties->len; i++) {
TrackerProperty *property = g_ptr_array_index (seen_properties, i);
gboolean last_multiple_values = tracker_property_get_last_multiple_values (property);
-
if (last_multiple_values != tracker_property_get_multiple_values (property)) {
const gchar *ontology_path = "Unknown";
const gchar *subject = tracker_property_get_uri (property);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]