[tracker/persistent-modified] libtracker-data: Avoid that ontology changes increment the tracker:modified
- From: Philip Van Hoof <pvanhoof src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/persistent-modified] libtracker-data: Avoid that ontology changes increment the tracker:modified
- Date: Fri, 28 Jan 2011 13:41:51 +0000 (UTC)
commit 019592e20d25eb5e2c47f19c443e77ae47d69bb5
Author: Philip Van Hoof <philip codeminded be>
Date: Fri Jan 28 14:41:21 2011 +0100
libtracker-data: Avoid that ontology changes increment the tracker:modified
src/libtracker-data/tracker-data-update.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/src/libtracker-data/tracker-data-update.c b/src/libtracker-data/tracker-data-update.c
index ffabaa8..473b78c 100644
--- a/src/libtracker-data/tracker-data-update.c
+++ b/src/libtracker-data/tracker-data-update.c
@@ -464,6 +464,11 @@ get_transaction_modseq (void)
transaction_modseq = tracker_data_update_get_next_modseq ();
}
+ /* Always use 1 for ontology transactions */
+ if (in_ontology_transaction) {
+ return 1;
+ }
+
return transaction_modseq;
}
@@ -2477,7 +2482,7 @@ tracker_data_commit_transaction (GError **error)
in_transaction = FALSE;
get_transaction_modseq ();
- if (has_persistent) {
+ if (has_persistent && !in_ontology_transaction) {
transaction_modseq++;
}
in_ontology_transaction = FALSE;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]