[tracker/tracker-0.6] Fix folder indexing



commit 57fcdf639b2291cf2342192215f323e083298b41
Author: Ivan Frade <ivan frade nokia com>
Date:   Wed May 20 16:26:16 2009 +0300

    Fix folder indexing
    
    An empty folder was crawled and monitored but never sent to the indexer.
    Fixed adding a call to process the item queues after adding a folder.
    
     Fixes NB#106085, Tracker DB is not updated when images were removed...
---
 src/trackerd/tracker-processor.c |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/src/trackerd/tracker-processor.c b/src/trackerd/tracker-processor.c
index bfa4202..3b6ae70 100644
--- a/src/trackerd/tracker-processor.c
+++ b/src/trackerd/tracker-processor.c
@@ -1224,14 +1224,13 @@ processor_files_check (TrackerProcessor *processor,
 		 is_directory ? "DIR" : "FILE");
 
 	if (!ignored) {
-		if (!is_directory) {
-			queue = g_hash_table_lookup (processor->private->items_created_queues, module_name);
-			g_queue_push_tail (queue, g_object_ref (file));
-			
-			item_queue_handlers_set_up (processor);
-		} else {
+		if (is_directory) {
 			tracker_crawler_add_unexpected_path (crawler, path);
 		}
+		queue = g_hash_table_lookup (processor->private->items_created_queues, module_name);
+		g_queue_push_tail (queue, g_object_ref (file));
+			
+		item_queue_handlers_set_up (processor);
 	}
 
 	g_free (path);



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