[tracker] libtracker-miner: Don't print info message > 1s.
- From: Martyn James Russell <mr src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [tracker] libtracker-miner: Don't print info message > 1s.
- Date: Sun, 7 Feb 2010 12:11:17 +0000 (UTC)
commit bd4ca39fe0ec924380ed632087dfecd3125c716f
Author: Martyn Russell <martyn lanedo com>
Date: Sat Feb 6 17:20:01 2010 +0100
libtracker-miner: Don't print info message > 1s.
src/libtracker-miner/tracker-miner-fs.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/src/libtracker-miner/tracker-miner-fs.c b/src/libtracker-miner/tracker-miner-fs.c
index fe2d837..5ed949c 100644
--- a/src/libtracker-miner/tracker-miner-fs.c
+++ b/src/libtracker-miner/tracker-miner-fs.c
@@ -1593,6 +1593,7 @@ item_queue_handlers_cb (gpointer user_data)
guint items_processed, items_remaining;
gdouble progress_now;
static gdouble progress_last = 0.0;
+ static gint info_last = 0;
time_last = time_now;
@@ -1602,11 +1603,12 @@ item_queue_handlers_cb (gpointer user_data)
&items_remaining);
g_object_set (fs, "progress", progress_now, NULL);
- /* Only log estimated remaining time on each 1% change */
- if ((gint) (progress_last * 100) != (gint) (progress_now * 100)) {
+ if (++info_last >= 5 &&
+ (gint) (progress_last * 100) != (gint) (progress_now * 100)) {
gchar *str1, *str2;
gdouble seconds_elapsed;
+ info_last = 0;
progress_last = progress_now;
/* Log estimated remaining time */
@@ -2544,7 +2546,7 @@ tracker_miner_fs_get_directories (TrackerMinerFS *fs,
dirs = g_list_prepend (dirs, g_object_ref (dd->file));
}
}
-
+
return g_list_reverse (dirs);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]