summaryrefslogtreecommitdiffstats
path: root/src/com/android/incallui/CallHandlerService.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/incallui/CallHandlerService.java')
-rw-r--r--src/com/android/incallui/CallHandlerService.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/incallui/CallHandlerService.java b/src/com/android/incallui/CallHandlerService.java
index ca1f5814..29e4fb5f 100644
--- a/src/com/android/incallui/CallHandlerService.java
+++ b/src/com/android/incallui/CallHandlerService.java
@@ -375,6 +375,12 @@ public class CallHandlerService extends Service {
* Whenever call audio device change, turn off volume boost function.
* */
private void updateVBStatus(int newMode) {
+ /* When normal call audio mode changed, disable the volume boost */
+ if (!(newMode == AudioMode.EARPIECE || newMode == AudioMode.BLUETOOTH
+ || newMode == AudioMode.WIRED_HEADSET || newMode == AudioMode.SPEAKER)) {
+ return;
+ }
+
if (newMode != mAudioModeProvider.getAudioMode()
&& mAudioManager.getParameters(VOLUME_BOOST).contains("=on")) {
mAudioManager.setParameters(VOLUME_BOOST + "=off");