Diff between 95c09761fdee51279fe059b5071f8348439ce9d0 and 8385685548a17899130b1c17daaea9e60181b74f

Changed Files

File Additions Deletions Status
src/adapter.c +1 -1 modified

Full Patch

diff --git a/src/adapter.c b/src/adapter.c
index 59c90d2..a920b21 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -1709,7 +1709,7 @@ static gboolean remove_temp_devices(gpointer user_data)
 
 		next = g_slist_next(l);
 
-		if (device_is_temporary(dev))
+		if (device_is_temporary(dev) && !btd_device_is_connected(dev))
 			btd_adapter_remove_device(adapter, dev);
 	}