diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2008-08-27 20:04:03 +0200 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2008-08-27 20:04:03 +0200 |
commit | 88a2c4e2ffb069cb0535f7bab613da114002dab0 (patch) | |
tree | 0ad4979a00fec8e0e4af518a0cddde16942e75a7 /src | |
parent | 94984f250d3aa15170159a90e7834bf313e99032 (diff) |
Only remove the bonding for non-temporary devices
Diffstat (limited to 'src')
-rw-r--r-- | src/adapter.c | 4 |
1 files 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", |