tracker r2453 - in trunk: . src/tracker-indexer



Author: carlosg
Date: Wed Nov  5 11:28:50 2008
New Revision: 2453
URL: http://svn.gnome.org/viewvc/tracker?rev=2453&view=rev

Log:
2008-11-05  Carlos Garnacho  <carlos imendio com>

        * src/tracker-indexer/tracker-indexer-db.c
        (tracker_db_create_service): Do not set Enabled=0 in any case, it
        failed for non local files, and modules can return NULL metadata for
        any file/directory it doesn't want to be indexed.

Modified:
   trunk/ChangeLog
   trunk/src/tracker-indexer/tracker-indexer-db.c

Modified: trunk/src/tracker-indexer/tracker-indexer-db.c
==============================================================================
--- trunk/src/tracker-indexer/tracker-indexer-db.c	(original)
+++ trunk/src/tracker-indexer/tracker-indexer-db.c	Wed Nov  5 11:28:50 2008
@@ -227,7 +227,7 @@
 {
 	TrackerDBInterface *iface;
 	gchar *id_str, *service_type_id_str, *path;
-	gboolean is_dir, is_symlink, enabled;
+	gboolean is_dir, is_symlink;
 
 	if (!service) {
 		return FALSE;
@@ -241,10 +241,10 @@
 
 	path = g_build_filename (dirname, basename, NULL);
 
+	/* FIXME: Could need the same for non local paths */
 	is_dir = g_file_test (path, G_FILE_TEST_IS_DIR);
 	is_symlink = g_file_test (path, G_FILE_TEST_IS_SYMLINK);
 
-	/* FIXME: do not hardcode arguments */
 	tracker_db_interface_execute_procedure (iface, NULL, "CreateService",
 						id_str,
 						dirname,
@@ -259,16 +259,6 @@
 						"0", /* Aux ID */
 						NULL);
 
-	enabled = is_dir ?
-		tracker_service_get_show_service_directories (service) :
-		tracker_service_get_show_service_files (service);
-
-	if (!enabled) {
-		tracker_db_interface_execute_query (iface, NULL,
-						    "Update services set Enabled = 0 where ID = %d",
-						    id);
-	}
-
 	g_free (id_str);
 	g_free (service_type_id_str);
 	g_free (path);



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