summaryrefslogtreecommitdiffstats
path: root/hcid/dbus-service.c
diff options
context:
space:
mode:
Diffstat (limited to 'hcid/dbus-service.c')
-rw-r--r--hcid/dbus-service.c31
1 files changed, 0 insertions, 31 deletions
diff --git a/hcid/dbus-service.c b/hcid/dbus-service.c
index d07741a3..fda7cf1b 100644
--- a/hcid/dbus-service.c
+++ b/hcid/dbus-service.c
@@ -391,30 +391,8 @@ static int service_cmp_ident(struct service *service, const char *ident)
static int unregister_service_for_connection(DBusConnection *connection,
struct service *service)
{
- DBusConnection *conn = get_dbus_connection();
-
debug("Unregistering service object: %s", service->object_path);
- if (!conn)
- goto cleanup;
-
- g_dbus_emit_signal(conn, service->object_path,
- SERVICE_INTERFACE,
- "Stopped", DBUS_TYPE_INVALID);
-
- g_dbus_emit_signal(conn, BASE_PATH, MANAGER_INTERFACE,
- "ServiceRemoved",
- DBUS_TYPE_STRING, &service->object_path,
- DBUS_TYPE_INVALID);
-
- if (!g_dbus_unregister_interface(conn,
- service->object_path, SERVICE_INTERFACE)) {
- error("D-Bus failed to unregister %s object",
- service->object_path);
- return -1;
- }
-
-cleanup:
services = g_slist_remove(services, service);
service_free(service);
@@ -638,15 +616,6 @@ int register_service(const char *ident, const char **uuids)
if (uuids)
register_uuids(ident, uuids);
- g_dbus_emit_signal(conn, BASE_PATH, MANAGER_INTERFACE,
- "ServiceAdded",
- DBUS_TYPE_STRING, &service->object_path,
- DBUS_TYPE_INVALID);
-
- g_dbus_emit_signal(conn, service->object_path,
- SERVICE_INTERFACE,
- "Started", DBUS_TYPE_INVALID);
-
return 0;
}