Diff between 8160c3fb27060db57057d4d2b98942f2843269b3 and b03a345ef36fedebe27137cb292763012e801942

Changed Files

File Additions Deletions Status
android/handsfree.c +3 -0 modified

Full Patch

diff --git a/android/handsfree.c b/android/handsfree.c
index fce2589..7dfc6dc 100644
--- a/android/handsfree.c
+++ b/android/handsfree.c
@@ -2088,6 +2088,9 @@ static void phone_state_idle(int num_active, int num_held)
 		if (num_active > device.num_active)
 			update_indicator(IND_CALL, 1);
 
+		update_indicator(IND_CALLHELD,
+					num_held ? (num_active ? 1 : 2) : 0);
+
 		update_indicator(IND_CALLSETUP, 0);
 		break;
 	case HAL_HANDSFREE_CALL_STATE_IDLE: