Share Pastebin
Guest
Public paste!

pvh

By: a guest | Mar 22nd, 2010 | Syntax: Diff | Size: 1.35 KB | Hits: 60 | Expires: Never
This paste has a previous version, view the difference. Copy text to clipboard
  1. pvanhoof@lors:~/repos/gnome/tracker/master$ git diff
  2. diff --git a/src/libtracker-data/tracker-data-manager.c b/src/libtracker-data/tracker-data-manager.c
  3. index c521be1..6acb7f6 100644
  4. --- a/src/libtracker-data/tracker-data-manager.c
  5. +++ b/src/libtracker-data/tracker-data-manager.c
  6. @@ -1353,6 +1353,9 @@ create_fts_table (TrackerDBInterface *iface)
  7.  
  8.         tracker_db_interface_execute_query (iface, NULL, "%s", query);
  9.  
  10. +       /* ensure FTS is fully initialized */
  11. +       tracker_db_interface_execute_query (iface, NULL, "SELECT 1 FROM fulltext.fts WHERE rowid = 0");
  12. +
  13.         g_free (query);
  14.  }
  15.  
  16. @@ -1551,12 +1554,11 @@ tracker_data_manager_init (TrackerDBManagerFlags  flags,
  17.  
  18.                 in_journal_replay = TRUE;
  19.  
  20. +               create_fts_table (iface);
  21. +
  22.                 /* load ontology from journal into memory */
  23.                 load_ontology_from_journal (&classes, &properties, &id_uri_map);
  24.  
  25. -               /* ensure FTS is fully initialized */
  26. -               tracker_db_interface_execute_query (iface, NULL, "SELECT 1 FROM fulltext.fts WHERE rowid = 0");
  27. -
  28.                 tracker_data_begin_db_transaction_for_replay (tracker_db_journal_reader_get_time ());
  29.                 tracker_data_ontology_import_into_db (FALSE);
  30.                 tracker_data_commit_db_transaction ();
  31. pvanhoof@lors:~/repos/gnome/tracker/master$