[tracker] TrackerExtractController: Avoid useless string comparaison
- From: Xavier Claessens <xclaesse src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker] TrackerExtractController: Avoid useless string comparaison
- Date: Thu, 20 Feb 2014 02:36:00 +0000 (UTC)
commit 88470fb8d8ed9aadd17f515eaac290d7be9b97d2
Author: Xavier Claessens <xavier claessens collabora co uk>
Date: Wed Feb 19 14:13:17 2014 -0500
TrackerExtractController: Avoid useless string comparaison
src/tracker-extract/tracker-extract-controller.c | 25 +++++++++++----------
1 files changed, 13 insertions(+), 12 deletions(-)
---
diff --git a/src/tracker-extract/tracker-extract-controller.c
b/src/tracker-extract/tracker-extract-controller.c
index 0bbcda8..9de1bcc 100644
--- a/src/tracker-extract/tracker-extract-controller.c
+++ b/src/tracker-extract/tracker-extract-controller.c
@@ -39,21 +39,15 @@ struct TrackerExtractControllerPrivate {
G_DEFINE_TYPE (TrackerExtractController, tracker_extract_controller, G_TYPE_OBJECT)
static void
-files_miner_status_changed (TrackerExtractController *self,
- const gchar *status)
+files_miner_idleness_changed (TrackerExtractController *self,
+ gboolean idle)
{
- gboolean should_be_running;
-
- should_be_running = g_str_equal (status, "Idle");
-
- if (should_be_running && self->priv->pause_cookie != 0) {
+ if (idle && self->priv->pause_cookie != 0) {
tracker_miner_resume (TRACKER_MINER (self->priv->decorator),
self->priv->pause_cookie,
NULL);
self->priv->pause_cookie = 0;
- }
-
- if (!should_be_running && self->priv->pause_cookie == 0) {
+ } else if (!idle && self->priv->pause_cookie == 0) {
self->priv->pause_cookie =
tracker_miner_pause (TRACKER_MINER (self->priv->decorator),
"Wait for files miner",
@@ -62,6 +56,13 @@ files_miner_status_changed (TrackerExtractController *self,
}
static void
+files_miner_status_changed (TrackerExtractController *self,
+ const gchar *status)
+{
+ files_miner_idleness_changed (self, g_str_equal (status, "Idle"));
+}
+
+static void
files_miner_get_status_cb (GObject *source,
GAsyncResult *result,
gpointer user_data)
@@ -120,7 +121,7 @@ vanished_cb (GDBusConnection *connection,
/* tracker-miner-fs vanished, we don't have anything to wait for
* anymore. */
- files_miner_status_changed (self, "Idle");
+ files_miner_idleness_changed (self, TRUE);
}
static void
@@ -194,7 +195,7 @@ update_wait_for_miner_fs (TrackerExtractController *self)
self, NULL);
} else {
disconnect_all (self);
- files_miner_status_changed (self, "Idle");
+ files_miner_idleness_changed (self, TRUE);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]