[tracker/new-app-miner] tracker-miner-apps: Make sure we quit with -n and no content



commit 6996e3c0b64f11a3c1b5936ae834b19103d2f408
Author: Martyn Russell <martyn lanedo com>
Date:   Mon Mar 31 18:59:06 2014 +0100

    tracker-miner-apps: Make sure we quit with -n and no content

 src/miners/apps/tracker-main.c |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)
---
diff --git a/src/miners/apps/tracker-main.c b/src/miners/apps/tracker-main.c
index caef883..90a6856 100644
--- a/src/miners/apps/tracker-main.c
+++ b/src/miners/apps/tracker-main.c
@@ -167,6 +167,17 @@ miner_finished_cb (TrackerMinerFS *fs,
        }
 }
 
+static gboolean
+miner_start_cb (gpointer user_data)
+{
+       TrackerMiner *miner_apps;
+
+       miner_apps = user_data;
+       tracker_miner_start (miner_apps);
+
+       return G_SOURCE_REMOVE;
+}
+
 int
 main (gint argc, gchar *argv[])
 {
@@ -238,7 +249,7 @@ main (gint argc, gchar *argv[])
                          NULL);
 
        /* Go, go, go! */
-       tracker_miner_start (miner_applications);
+       g_idle_add (miner_start_cb, miner_applications);
        g_main_loop_run (main_loop);
 
        g_message ("Shutdown started");


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]