[tracker/miner-fs-refactor: 111/119] libtracker-miner: Avoid critical warning



commit 4650250f94bdd99299d1436c2a6ccafab91a808b
Author: Carlos Garnacho <carlos lanedo com>
Date:   Tue Nov 22 15:45:41 2011 +0100

    libtracker-miner: Avoid critical warning
    
    The extraction timer could be unset if the miner doesn't
    get to process any file between start/stop.

 src/libtracker-miner/tracker-miner-fs.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/src/libtracker-miner/tracker-miner-fs.c b/src/libtracker-miner/tracker-miner-fs.c
index d04bd36..16a6d8b 100644
--- a/src/libtracker-miner/tracker-miner-fs.c
+++ b/src/libtracker-miner/tracker-miner-fs.c
@@ -916,7 +916,9 @@ process_stop (TrackerMinerFS *fs)
 	               fs->priv->total_files_found,
 	               fs->priv->total_files_ignored);
 
-	g_timer_reset (fs->priv->extraction_timer);
+	if (fs->priv->extraction_timer) {
+		g_timer_reset (fs->priv->extraction_timer);
+	}
 
 	if (fs->priv->timer) {
 		g_timer_destroy (fs->priv->timer);



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