[tracker/libtracker-miner] TrackerMinerProcess: Do not start crawling until the miner is started.
- From: Carlos Garnacho <carlosg src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [tracker/libtracker-miner] TrackerMinerProcess: Do not start crawling until the miner is started.
- Date: Tue, 25 Aug 2009 16:01:03 +0000 (UTC)
commit e542eb1dd11ef15f41ebf497dd0908ac9135e083
Author: Carlos Garnacho <carlos lanedo com>
Date: Tue Aug 25 17:59:17 2009 +0200
TrackerMinerProcess: Do not start crawling until the miner is started.
src/libtracker-miner/tracker-miner-process.c | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/src/libtracker-miner/tracker-miner-process.c b/src/libtracker-miner/tracker-miner-process.c
index c140e2b..549bb4c 100644
--- a/src/libtracker-miner/tracker-miner-process.c
+++ b/src/libtracker-miner/tracker-miner-process.c
@@ -64,6 +64,7 @@ struct TrackerMinerProcessPrivate {
guint process_dirs_id;
/* Status */
+ guint been_started : 1;
guint shown_totals : 1;
/* Statistics */
@@ -386,6 +387,7 @@ miner_started (TrackerMiner *miner)
process = TRACKER_MINER_PROCESS (miner);
+ process->private->been_started = TRUE;
process_directories_start (process);
}
@@ -1170,8 +1172,13 @@ process_directories_start (TrackerMinerProcess *process)
return;
}
+ if (!process->private->been_started) {
+ /* Miner has not been started yet */
+ return;
+ }
+
process->private->timer = g_timer_new ();
-
+
process->private->total_directories_found = 0;
process->private->total_directories_ignored = 0;
process->private->total_files_found = 0;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]