[tracker/tracker-1.6] libtracker-miner: Cancel pending async operations during destruction



commit bb03770d1d8842c9669c347ea7e78bbb3673a998
Author: Debarshi Ray <debarshir gnome org>
Date:   Tue Oct 20 18:08:45 2015 +0200

    libtracker-miner: Cancel pending async operations during destruction
    
    https://bugzilla.gnome.org/show_bug.cgi?id=756877

 src/libtracker-miner/tracker-file-notifier.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/src/libtracker-miner/tracker-file-notifier.c b/src/libtracker-miner/tracker-file-notifier.c
index 93b123b..89ada8d 100644
--- a/src/libtracker-miner/tracker-file-notifier.c
+++ b/src/libtracker-miner/tracker-file-notifier.c
@@ -1405,6 +1405,8 @@ tracker_file_notifier_finalize (GObject *object)
                g_object_unref (priv->data_provider);
        }
 
+       g_cancellable_cancel (priv->cancellable);
+
        g_object_unref (priv->crawler);
        g_object_unref (priv->monitor);
        g_object_unref (priv->file_system);


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