[tracker] FTS: Make sure tracker_fts_update_commit() gets called when FTS info is updated



commit 28fa04940cc67b154fdb35a901b8acb2945853e1
Author: Aleksander Morgado <aleksander lanedo com>
Date:   Mon Aug 23 19:13:12 2010 +0200

    FTS: Make sure tracker_fts_update_commit() gets called when FTS info is updated

 src/libtracker-data/tracker-data-update.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/src/libtracker-data/tracker-data-update.c b/src/libtracker-data/tracker-data-update.c
index 24bb00b..606a9bd 100644
--- a/src/libtracker-data/tracker-data-update.c
+++ b/src/libtracker-data/tracker-data-update.c
@@ -865,6 +865,10 @@ tracker_data_resource_buffer_flush (GError **error)
 							 tracker_data_query_resource_id (tracker_property_get_uri (prop)),
 							 fts->str, !tracker_property_get_fulltext_no_limit (prop));
 				g_string_free (fts, TRUE);
+
+				/* Set that we ever updated FTS, so that tracker_fts_update_commit()
+				 * gets called */
+				update_buffer.fts_ever_updated = TRUE;
 			}
 		}
 	}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]