tracker r2987 - in trunk: . src/tracker-indexer
- From: carlosg svn gnome org
- To: svn-commits-list gnome org
- Subject: tracker r2987 - in trunk: . src/tracker-indexer
- Date: Fri, 27 Feb 2009 11:52:46 +0000 (UTC)
Author: carlosg
Date: Fri Feb 27 11:52:46 2009
New Revision: 2987
URL: http://svn.gnome.org/viewvc/tracker?rev=2987&view=rev
Log:
2009-02-27 Carlos Garnacho <carlos imendio com>
* src/tracker-indexer/tracker-indexer.c (check_stopped): Do not report
spurious elapsed times if check_stopped is called when the indexer is
in stopped state.
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 Fri Feb 27 11:52:46 2009
@@ -670,12 +670,17 @@
check_stopped (TrackerIndexer *indexer,
gboolean interrupted)
{
- gchar *str;
- gdouble seconds_elapsed;
+ TrackerIndexerState state;
+ gdouble seconds_elapsed = 0;
+ gchar *str;
+
+ state = indexer->private->state;
/* No more modules to query, we're done */
- g_timer_stop (indexer->private->timer);
- seconds_elapsed = g_timer_elapsed (indexer->private->timer, NULL);
+ if ((state & TRACKER_INDEXER_STATE_STOPPED) == 0) {
+ g_timer_stop (indexer->private->timer);
+ seconds_elapsed = g_timer_elapsed (indexer->private->timer, NULL);
+ }
/* Flush remaining items */
schedule_flush (indexer, TRUE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]