From b91d48749bd8e7d7a67f95a158e5479d197ad6d0 Mon Sep 17 00:00:00 2001 From: Mikel Astiz Date: Wed, 30 May 2012 17:50:21 +0200 Subject: [PATCH] obexd: Expose all transfers in D-Bus Relying on a internal policy (based on transfer type) to decide if a transfer should be exposed or not in D-Bus has some limitations. The simplest possible alternative to this is to expose all transfers in D-Bus, assuming the overhead is not significant. --- obexd/client/transfer.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/obexd/client/transfer.c b/obexd/client/transfer.c index c0cb63633..14006ef43 100644 --- a/obexd/client/transfer.c +++ b/obexd/client/transfer.c @@ -263,12 +263,6 @@ gboolean obc_transfer_register(struct obc_transfer *transfer, const char *owner, GError **err) { - /* for OBEX specific mime types we don't need to register a transfer */ - if (transfer->type != NULL && - (strncmp(transfer->type, "x-obex/", 7) == 0 || - strncmp(transfer->type, "x-bt/", 5) == 0)) - goto done; - transfer->owner = g_strdup(owner); transfer->path = g_strdup_printf("%s/transfer%ju", @@ -290,7 +284,6 @@ gboolean obc_transfer_register(struct obc_transfer *transfer, return FALSE; } -done: DBG("%p registered %s", transfer, transfer->path); return TRUE; -- 2.47.3