tracker r2932 - in trunk: . src/trackerd
- From: mr svn gnome org
- To: svn-commits-list gnome org
- Subject: tracker r2932 - in trunk: . src/trackerd
- Date: Mon, 16 Feb 2009 18:14:12 +0000 (UTC)
Author: mr
Date: Mon Feb 16 18:14:12 2009
New Revision: 2932
URL: http://svn.gnome.org/viewvc/tracker?rev=2932&view=rev
Log:
* src/trackerd/tracker-status.c: Make sure we *ALWAYS* log state
changes. The recent status code updates broke that.
Modified:
trunk/ChangeLog
trunk/src/trackerd/tracker-status.c
Modified: trunk/src/trackerd/tracker-status.c
==============================================================================
--- trunk/src/trackerd/tracker-status.c (original)
+++ trunk/src/trackerd/tracker-status.c Mon Feb 16 18:14:12 2009
@@ -108,7 +108,8 @@
/* We are paused, but our status is NOT paused? */
if (private->status != TRACKER_STATUS_PAUSED) {
private->status_before_paused = private->status;
- private->status = TRACKER_STATUS_PAUSED;
+
+ tracker_status_set (TRACKER_STATUS_PAUSED);
if (G_LIKELY (should_inform_indexer)) {
indexer_pause ();
@@ -117,7 +118,7 @@
} else {
/* We are not paused, but our status is paused */
if (private->status == TRACKER_STATUS_PAUSED) {
- private->status = private->status_before_paused;
+ tracker_status_set (private->status_before_paused);
if (G_LIKELY (should_inform_indexer)) {
indexer_continue (0);
@@ -188,14 +189,11 @@
private->is_paused_for_space = FALSE;
private->is_paused_for_unknown = FALSE;
- /* Set state to what it was before the pause. */
- private->status = private->status_before_paused;
-
/* We signal this to listening apps, but we don't call
* indexer_recheck() because we don't want to tell the indexer
* what it just told us :)
*/
- tracker_status_set_and_signal (private->status);
+ tracker_status_set_and_signal (private->status_before_paused);
}
static void
@@ -456,6 +454,10 @@
private = g_static_private_get (&private_key);
g_return_if_fail (private != NULL);
+ g_message ("State change from '%s' --> '%s'",
+ tracker_status_to_string (private->status),
+ tracker_status_to_string (new_status));
+
private->status = new_status;
}
@@ -513,10 +515,6 @@
return;
}
- g_message ("State change from '%s' --> '%s'",
- tracker_status_to_string (private->status),
- tracker_status_to_string (new_status));
-
tracker_status_set (new_status);
tracker_status_signal ();
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]