Diff between fac14943fa2595f9be8b97b92932f4beb1ae7a75 and 6ea1b038eedeca31c3796ac921e25509d48d70ec
Changed Files
| File | Additions | Deletions | Status |
| src/device.c | +6 | -0 | modified |
Full Patch
diff --git a/src/device.c b/src/device.c
index 2262162..470596e 100644
--- a/src/device.c
+++ b/src/device.c
@@ -2988,6 +2988,12 @@ void device_add_connection(struct btd_device *dev, uint8_t bdaddr_type)
if (dev->le_state.connected && dev->bredr_state.connected)
return;
+ /* Remove temporary timer while connected */
+ if (dev->temporary_timer) {
+ g_source_remove(dev->temporary_timer);
+ dev->temporary_timer = 0;
+ }
+
g_dbus_emit_property_changed(dbus_conn, dev->path, DEVICE_INTERFACE,
"Connected");
}