[tracker/extractor-controller-thread-0.10] tracker-extract: Make sure we finalize the extractor object to print summary



commit 0ccf5c3641b556fdb8a1dcedc3a1b623752c6edd
Author: Martyn Russell <martyn lanedo com>
Date:   Wed Apr 13 10:39:16 2011 +0100

    tracker-extract: Make sure we finalize the extractor object to print summary

 src/tracker-extract/tracker-controller.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/src/tracker-extract/tracker-controller.c b/src/tracker-extract/tracker-controller.c
index 4224d55..636131e 100644
--- a/src/tracker-extract/tracker-controller.c
+++ b/src/tracker-extract/tracker-controller.c
@@ -130,7 +130,6 @@ tracker_controller_initable_iface_init (GInitableIface *iface)
 	iface->init = tracker_controller_initable_init;
 }
 
-
 static void
 tracker_controller_finalize (GObject *object)
 {
@@ -147,6 +146,10 @@ tracker_controller_finalize (GObject *object)
 
 	tracker_controller_dbus_stop (controller);
 
+	if (priv->extractor) {
+		g_object_unref (priv->extractor);
+	}
+
 	g_object_unref (priv->storage);
 
 	g_main_loop_unref (priv->main_loop);



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