tracker r3064 - in trunk: . src/tracker-indexer



Author: carlosg
Date: Thu Mar 12 16:53:27 2009
New Revision: 3064
URL: http://svn.gnome.org/viewvc/tracker?rev=3064&view=rev

Log:
2009-03-12  Carlos Garnacho  <carlos imendio com>

        * src/tracker-indexer/tracker-indexer.c (flush_data): Do not emit
        status if the indexer is not indexing.

Modified:
   trunk/ChangeLog
   trunk/src/tracker-indexer/tracker-indexer.c

Modified: trunk/src/tracker-indexer/tracker-indexer.c
==============================================================================
--- trunk/src/tracker-indexer/tracker-indexer.c	(original)
+++ trunk/src/tracker-indexer/tracker-indexer.c	Thu Mar 12 16:53:27 2009
@@ -359,7 +359,10 @@
 
 	tracker_db_index_flush (indexer->private->file_index);
 	tracker_db_index_flush (indexer->private->email_index);
-	signal_status (indexer, "flush");
+
+	if ((indexer->private->state & TRACKER_INDEXER_STATE_STOPPED) != 0) {
+		signal_status (indexer, "flush");
+	}
 
 	indexer->private->items_indexed += indexer->private->items_to_index;
 	indexer->private->items_to_index = 0;



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