[tracker/hierarchical-indexing] TrackerCrawler: honor the recurse parameter.



commit 40a4a928c92ffe15238f0e95872f0e7d7c211200
Author: Carlos Garnacho <carlos lanedo com>
Date:   Fri Feb 19 11:14:49 2010 +0100

    TrackerCrawler: honor the recurse parameter.

 src/libtracker-miner/tracker-crawler.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/src/libtracker-miner/tracker-crawler.c b/src/libtracker-miner/tracker-crawler.c
index a06c96a..4d3bbf7 100644
--- a/src/libtracker-miner/tracker-crawler.c
+++ b/src/libtracker-miner/tracker-crawler.c
@@ -423,8 +423,10 @@ process_func (gpointer data)
 			if (G_NODE_IS_ROOT (dir_data->node)) {
 				iterate = check_directory (crawler, info, dir_data->node->data);
 			} else {
-				/* Directory has been already checked in the block below */
-				iterate = TRUE;
+				/* Directory has been already checked in the block below, so
+				 * so obey the settings for the current directory root.
+				 */
+				iterate = info->recurse;
 			}
 
 			dir_data->was_inspected = TRUE;



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