[tracker] tracker-indexer: Emit finished signal after indexing



commit 309a3b8930a17a8fd0dce93cf0daca9b677fe961
Author: Jürg Billeter <j bitron ch>
Date:   Mon May 11 14:35:40 2009 +0200

    tracker-indexer: Emit finished signal after indexing
    
    This fixes a regression introduced by the switch to SQLite FTS.
---
 src/tracker-indexer/tracker-indexer.c |   14 ++++----------
 1 files changed, 4 insertions(+), 10 deletions(-)

diff --git a/src/tracker-indexer/tracker-indexer.c b/src/tracker-indexer/tracker-indexer.c
index aa4850d..afc1b6d 100644
--- a/src/tracker-indexer/tracker-indexer.c
+++ b/src/tracker-indexer/tracker-indexer.c
@@ -860,16 +860,10 @@ static void
 check_stopped (TrackerIndexer *indexer,
 	       gboolean        interrupted)
 {
-	if ((indexer->private->state & TRACKER_INDEXER_STATE_STOPPED) == 0) {
-		schedule_flush (indexer, TRUE);
-		state_set_flags (indexer, TRACKER_INDEXER_STATE_STOPPED);
-		indexer->private->interrupted = (interrupted != FALSE);
-	} else {
-		/* If the indexer is stopped,
-		 * then it's ready for finishing right away
-		 */
-		check_finished (indexer, interrupted);
-	}
+	schedule_flush (indexer, TRUE);
+	state_set_flags (indexer, TRACKER_INDEXER_STATE_STOPPED);
+	indexer->private->interrupted = (interrupted != FALSE);
+	check_finished (indexer, interrupted);
 }
 
 static gboolean



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