[tracker/forced-mtime-check-per-directory] libtracker-extract: ensure valid dbus connection when cancelling tasks
- From: Aleksander Morgado <aleksm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/forced-mtime-check-per-directory] libtracker-extract: ensure valid dbus connection when cancelling tasks
- Date: Wed, 7 Sep 2011 08:48:51 +0000 (UTC)
commit 6286763a9d1ee925a2602b79a6a62ae45c8c4e19
Author: Aleksander Morgado <aleksander lanedo com>
Date: Wed Sep 7 10:46:09 2011 +0200
libtracker-extract: ensure valid dbus connection when cancelling tasks
src/libtracker-extract/tracker-extract-client.c | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
---
diff --git a/src/libtracker-extract/tracker-extract-client.c b/src/libtracker-extract/tracker-extract-client.c
index 67c5722..2cc22f8 100644
--- a/src/libtracker-extract/tracker-extract-client.c
+++ b/src/libtracker-extract/tracker-extract-client.c
@@ -442,6 +442,18 @@ tracker_extract_client_cancel_for_prefix (GFile *prefix)
GDBusMessage *message;
gchar *uris[2];
+ if (G_UNLIKELY (!connection)) {
+ GError *error = NULL;
+
+ connection = g_bus_get_sync (G_BUS_TYPE_SESSION, NULL, &error);
+ if (error) {
+ g_warning ("Couldn't get session bus, cannot cancel extractor tasks: '%s'",
+ error->message);
+ g_error_free (error);
+ return;
+ }
+ }
+
uris[0] = g_file_get_uri (prefix);
uris[1] = NULL;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]