[tracker/tracker-0.6] Dont use 100% CPU if FS changes while paused
- From: Ivan Frade <ifrade src gnome org>
- To: svn-commits-list gnome org
- Subject: [tracker/tracker-0.6] Dont use 100% CPU if FS changes while paused
- Date: Thu, 25 Jun 2009 15:38:05 +0000 (UTC)
commit a466d8955b11df742c4872aaa757ae93ba8b9e44
Author: Ivan Frade <ivan frade nokia com>
Date: Thu Jun 25 18:25:02 2009 +0300
Dont use 100% CPU if FS changes while paused
Spotted by me, fixed by martyn.
src/trackerd/tracker-processor.c | 15 ++++++---------
1 files changed, 6 insertions(+), 9 deletions(-)
---
diff --git a/src/trackerd/tracker-processor.c b/src/trackerd/tracker-processor.c
index 1aa8d71..12961a0 100644
--- a/src/trackerd/tracker-processor.c
+++ b/src/trackerd/tracker-processor.c
@@ -824,6 +824,11 @@ item_queue_handlers_set_up (TrackerProcessor *processor)
return;
}
+ processor->private->item_queues_handler_id =
+ g_timeout_add_seconds (ITEMS_QUEUE_PROCESS_INTERVAL,
+ item_queue_handlers_cb,
+ processor);
+
if (!tracker_status_get_is_initial_check ()) {
guint count;
@@ -833,17 +838,9 @@ item_queue_handlers_set_up (TrackerProcessor *processor)
if (count <= ITEMS_QUEUE_PROCESS_QUICK_COUNT) {
g_message ("Only %d items queued currently, setting up quick handler",
count);
- processor->private->item_queues_handler_id =
- g_idle_add (item_queue_handlers_cb,
- processor);
- return;
+ item_queue_handlers_cb (processor);
}
}
-
- processor->private->item_queues_handler_id =
- g_timeout_add_seconds (ITEMS_QUEUE_PROCESS_INTERVAL,
- item_queue_handlers_cb,
- processor);
}
static gboolean
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]