Diff between aaa7b60ab3a5fcefd8143340ce84808ba1c9285e and d84571d97c77dfd131b458b182f3e6ab4194f10e
Changed Files
| File | Additions | Deletions | Status |
| android/handsfree.c | +5 | -0 | modified |
Full Patch
diff --git a/android/handsfree.c b/android/handsfree.c
index c4a4769..0828de8 100644
--- a/android/handsfree.c
+++ b/android/handsfree.c
@@ -201,6 +201,11 @@ static void device_cleanup(void)
device.sco = NULL;
}
+ if (device.ring) {
+ g_source_remove(device.ring);
+ device.ring = 0;
+ }
+
device_set_audio_state(HAL_EV_HANDSFREE_AUDIO_STATE_DISCONNECTED);
memset(&device, 0, sizeof(device));