Send call audio state to connection service on change
Change-Id: I986b8091feaa17585605774cc5055c9b91b15846
Fix: 28114043
diff --git a/src/com/android/server/telecom/CallAudioManager.java b/src/com/android/server/telecom/CallAudioManager.java
index 38cd36b..1280950 100644
--- a/src/com/android/server/telecom/CallAudioManager.java
+++ b/src/com/android/server/telecom/CallAudioManager.java
@@ -307,6 +307,13 @@
}
}
+ @Override
+ public void onConnectionServiceChanged(Call call, ConnectionServiceWrapper oldCs,
+ ConnectionServiceWrapper newCs) {
+ mCallAudioRouteStateMachine.sendMessageWithSessionInfo(
+ CallAudioRouteStateMachine.UPDATE_SYSTEM_AUDIO_ROUTE);
+ }
+
public CallAudioState getCallAudioState() {
return mCallAudioRouteStateMachine.getCurrentCallAudioState();
}