From 8dccb974d9762ea535c5a2bb07e889cb6dc34c28 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Sat, 20 Dec 2008 10:31:01 +0100 Subject: Send AdapterRemoved and DeviceRemoved signals last --- src/adapter.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/adapter.c') diff --git a/src/adapter.c b/src/adapter.c index 55ac92e5..c825542a 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -1259,13 +1259,13 @@ void adapter_remove_device(DBusConnection *conn, struct btd_adapter *adapter, if (!device_is_temporary(device)) remove_bonding(conn, NULL, dstaddr, adapter); + adapter_update_devices(adapter); + g_dbus_emit_signal(conn, adapter->path, ADAPTER_INTERFACE, "DeviceRemoved", DBUS_TYPE_OBJECT_PATH, &dev_path, DBUS_TYPE_INVALID); - adapter_update_devices(adapter); - agent = device_get_agent(device); if (agent) { -- cgit