Loading src/com/android/server/telecom/CallAudioRouteController.java +10 −0 Original line number Original line Diff line number Diff line Loading @@ -836,6 +836,16 @@ public class CallAudioRouteController implements CallAudioRouteAdapter { CallAudioState oldState = mCallAudioState; CallAudioState oldState = mCallAudioState; mCallAudioState = callAudioState; mCallAudioState = callAudioState; mCallsManager.onCallAudioStateChanged(oldState, mCallAudioState); mCallsManager.onCallAudioStateChanged(oldState, mCallAudioState); updateAudioStateForTrackedCalls(mCallAudioState); } private void updateAudioStateForTrackedCalls(CallAudioState newCallAudioState) { Set<Call> calls = mCallsManager.getTrackedCalls(); for (Call call : calls) { if (call != null && call.getConnectionService() != null) { call.getConnectionService().onCallAudioStateChanged(call, newCallAudioState); } } } } private AudioRoute getPreferredAudioRouteFromStrategy() { private AudioRoute getPreferredAudioRouteFromStrategy() { Loading Loading
src/com/android/server/telecom/CallAudioRouteController.java +10 −0 Original line number Original line Diff line number Diff line Loading @@ -836,6 +836,16 @@ public class CallAudioRouteController implements CallAudioRouteAdapter { CallAudioState oldState = mCallAudioState; CallAudioState oldState = mCallAudioState; mCallAudioState = callAudioState; mCallAudioState = callAudioState; mCallsManager.onCallAudioStateChanged(oldState, mCallAudioState); mCallsManager.onCallAudioStateChanged(oldState, mCallAudioState); updateAudioStateForTrackedCalls(mCallAudioState); } private void updateAudioStateForTrackedCalls(CallAudioState newCallAudioState) { Set<Call> calls = mCallsManager.getTrackedCalls(); for (Call call : calls) { if (call != null && call.getConnectionService() != null) { call.getConnectionService().onCallAudioStateChanged(call, newCallAudioState); } } } } private AudioRoute getPreferredAudioRouteFromStrategy() { private AudioRoute getPreferredAudioRouteFromStrategy() { Loading