[tracker/new-userguides-miner] tracker-miner-user-guides: Make sure we quit with -n and no content



commit f2429b389445f7567545fa07c9ed498926555c7d
Author: Martyn Russell <martyn lanedo com>
Date:   Mon Mar 31 18:53:43 2014 +0100

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

 src/miners/Makefile.am                |    4 ++++
 src/miners/user-guides/tracker-main.c |   13 ++++++++++++-
 2 files changed, 16 insertions(+), 1 deletions(-)
---
diff --git a/src/miners/Makefile.am b/src/miners/Makefile.am
index 164731b..4c61a63 100644
--- a/src/miners/Makefile.am
+++ b/src/miners/Makefile.am
@@ -11,3 +11,7 @@ endif
 if HAVE_TRACKER_MINER_RSS
 SUBDIRS += rss
 endif
+
+if HAVE_TRACKER_MINER_USER_GUIDES
+SUBDIRS += user-guides
+endif
diff --git a/src/miners/user-guides/tracker-main.c b/src/miners/user-guides/tracker-main.c
index f325836..fd88898 100644
--- a/src/miners/user-guides/tracker-main.c
+++ b/src/miners/user-guides/tracker-main.c
@@ -167,6 +167,17 @@ miner_finished_cb (TrackerMinerFS *fs,
        }
 }
 
+static gboolean
+miner_start_cb (gpointer user_data)
+{
+       TrackerMiner *miner_user_guides;
+
+       miner_user_guides = user_data;
+       tracker_miner_start (miner_user_guides);
+
+       return G_SOURCE_REMOVE;
+}
+
 int
 main (gint argc, gchar *argv[])
 {
@@ -240,7 +251,7 @@ main (gint argc, gchar *argv[])
                          NULL);
 
        /* Go, go, go! */
-       tracker_miner_start (miner_user_guides);
+       g_idle_add (miner_start_cb, miner_user_guides);
        g_main_loop_run (main_loop);
 
        g_message ("Shutdown started");


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