pvh
By: a guest | Mar 22nd, 2010 | Syntax:
Diff | Size: 1.35 KB | Hits: 60 | Expires: Never
pvanhoof@lors:~/repos/gnome/tracker/master$ git diff
diff --git a/src/libtracker-data/tracker-data-manager.c b/src/libtracker-data/tracker-data-manager.c
index c521be1..6acb7f6 100644
--- a/src/libtracker-data/tracker-data-manager.c
+++ b/src/libtracker-data/tracker-data-manager.c
@@ -1353,6 +1353,9 @@ create_fts_table (TrackerDBInterface *iface)
tracker_db_interface_execute_query (iface, NULL, "%s", query);
+ /* ensure FTS is fully initialized */
+ tracker_db_interface_execute_query (iface, NULL, "SELECT 1 FROM fulltext.fts WHERE rowid = 0");
+
g_free (query);
}
@@ -1551,12 +1554,11 @@ tracker_data_manager_init (TrackerDBManagerFlags flags,
in_journal_replay = TRUE;
+ create_fts_table (iface);
+
/* load ontology from journal into memory */
load_ontology_from_journal (&classes, &properties, &id_uri_map);
- /* ensure FTS is fully initialized */
- tracker_db_interface_execute_query (iface, NULL, "SELECT 1 FROM fulltext.fts WHERE rowid = 0");
-
tracker_data_begin_db_transaction_for_replay (tracker_db_journal_reader_get_time ());
tracker_data_ontology_import_into_db (FALSE);
tracker_data_commit_db_transaction ();
pvanhoof@lors:~/repos/gnome/tracker/master$