tracker r2628 - in branches/turtle: . src/trackerd



Author: ifrade
Date: Mon Dec  1 15:11:53 2008
New Revision: 2628
URL: http://svn.gnome.org/viewvc/tracker?rev=2628&view=rev

Log:
Retrieve service type of the files to backup

Modified:
   branches/turtle/ChangeLog
   branches/turtle/src/trackerd/tracker-backup.c

Modified: branches/turtle/src/trackerd/tracker-backup.c
==============================================================================
--- branches/turtle/src/trackerd/tracker-backup.c	(original)
+++ branches/turtle/src/trackerd/tracker-backup.c	Mon Dec  1 15:11:53 2008
@@ -57,12 +57,14 @@
 		GValue value = {0, };
 		gchar *str = NULL;
 		gchar *uri;
+		gchar *service_type;
 
 		g_value_init (&transform, G_TYPE_STRING);
 
 		tracker_db_result_set_get (result_set, 0, &uri, -1);
-		tracker_db_result_set_get (result_set, 1, &metadata_id, -1);
-		tracker_db_result_set_get (result_set, 2, &str, -1);
+		tracker_db_result_set_get (result_set, 1, &service_type, -1);
+		tracker_db_result_set_get (result_set, 2, &metadata_id, -1);
+		tracker_db_result_set_get (result_set, 3, &str, -1);
 
 		field = tracker_ontology_get_field_by_id (metadata_id);
 		if (!field) {
@@ -77,6 +79,7 @@
 		tracker_turtle_add_triple (turtle_file, uri, field, str);
 
 		g_free (str);
+		g_free (service_type);
 
 		valid = tracker_db_result_set_iter_next (result_set);
 	}
@@ -91,6 +94,8 @@
 	TrackerDBResultSet *data;
 	TrackerService     *service;
 
+	tracker_turtle_init ();
+
 	g_message ("***** tracker_backup: Saving metadata in turtle file *****");
 
 	service = tracker_ontology_get_service_by_name ("Files");



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