From 88a2c4e2ffb069cb0535f7bab613da114002dab0 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Wed, 27 Aug 2008 20:04:03 +0200 Subject: Only remove the bonding for non-temporary devices --- src/adapter.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/adapter.c b/src/adapter.c index c5f3049a..16d03958 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -823,9 +823,9 @@ void adapter_remove_device(DBusConnection *conn, struct adapter *adapter, str2ba(adapter->address, &src); delete_entry(&src, "profiles", destination); - remove_bonding(conn, NULL, destination, adapter); - if (!device_is_temporary(device)) { + remove_bonding(conn, NULL, destination, adapter); + g_dbus_emit_signal(conn, adapter->path, ADAPTER_INTERFACE, "DeviceRemoved", -- cgit