summaryrefslogtreecommitdiff
path: root/service
diff options
context:
space:
mode:
authorRoshan Pius <rpius@google.com>2019-12-09 10:01:33 -0800
committerRoshan Pius <rpius@google.com>2019-12-09 10:03:13 -0800
commit64a3f5922c9440e170bb1ed32633cfab8c97ed62 (patch)
tree604d58392c5ae4216a43f807055be356d069c931 /service
parenta669e034decb682f145e089cec6c204b09e0c07c (diff)
SarManager: Use public API for isVoiceCallStreamActive
Bug: 144250387 Test: Compiles Change-Id: I960308915f74b3936471c68a58e9e74382e03f61
Diffstat (limited to 'service')
-rw-r--r--service/java/com/android/server/wifi/SarManager.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/service/java/com/android/server/wifi/SarManager.java b/service/java/com/android/server/wifi/SarManager.java
index c8d222286..b9aedff9a 100644
--- a/service/java/com/android/server/wifi/SarManager.java
+++ b/service/java/com/android/server/wifi/SarManager.java
@@ -141,7 +141,9 @@ public class SarManager {
}
private boolean isVoiceCallStreamActive() {
- return AudioSystem.isStreamActive(AudioManager.STREAM_VOICE_CALL, 0);
+ AudioManager audioManager = (AudioManager) mContext.getSystemService(Context.AUDIO_SERVICE);
+ int mode = audioManager.getMode();
+ return mode == AudioManager.MODE_IN_COMMUNICATION || mode == AudioManager.MODE_IN_CALL;
}
private void checkAudioDevice() {