[tracker/no-mtime-checks-on-start: 4/6] libtracker-miner: Don't stay in "Initializing" if crawling is disabled



commit 74fc0df685fec0d7dd15cc61098deaae2d4c11c0
Author: Martyn Russell <martyn lanedo com>
Date:   Tue Feb 1 18:30:12 2011 +0000

    libtracker-miner: Don't stay in "Initializing" if crawling is disabled

 src/libtracker-miner/tracker-miner-fs.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/src/libtracker-miner/tracker-miner-fs.c b/src/libtracker-miner/tracker-miner-fs.c
index 8c07465..44a9bd4 100644
--- a/src/libtracker-miner/tracker-miner-fs.c
+++ b/src/libtracker-miner/tracker-miner-fs.c
@@ -1038,7 +1038,7 @@ process_stop (TrackerMinerFS *fs)
 	              NULL);
 
 	g_signal_emit (fs, signals[FINISHED], 0,
-	               g_timer_elapsed (fs->private->timer, NULL),
+	               fs->private->timer ? g_timer_elapsed (fs->private->timer, NULL) : 0.0,
 	               fs->private->total_directories_found,
 	               fs->private->total_directories_ignored,
 	               fs->private->total_files_found,
@@ -3787,6 +3787,7 @@ crawl_directories_start (TrackerMinerFS *fs)
 	if (!fs->private->initial_crawling) {
 		/* Do not perform initial crawling */
 		g_message ("Crawling is disabled, waiting for DBus events");
+		process_stop (fs);
 		return;
 	}
 



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