Merge "Make the muteFromPrivacyToggle state transparent" into sc-dev

This commit is contained in:
Evan Severson
2021-03-19 15:46:21 +00:00
committed by Android (Google) Code Review

View File

@@ -3871,7 +3871,9 @@ public class AudioService extends IAudioService.Stub
* @return true if microphone is reported as muted by primary HAL
*/
public boolean isMicrophoneMuted() {
return mMicMuteFromSystemCached && !mMicMuteFromPrivacyToggle;
return mMicMuteFromSystemCached
&& (!mMicMuteFromPrivacyToggle
|| mMicMuteFromApi || mMicMuteFromRestrictions || mMicMuteFromSwitch);
}
private boolean isMicrophoneSupposedToBeMuted() {