diff options
author | Makoto Onuki <omakoto@google.com> | 2015-11-02 17:17:38 -0800 |
---|---|---|
committer | Makoto Onuki <omakoto@google.com> | 2015-11-04 14:29:31 -0800 |
commit | d45a4a2ecb18701b4cfadcb4a26663f2eab642fe (patch) | |
tree | 18adf337d4b706e38521f4839e7a9ec378b544ac /tools/aapt2/java/JavaClassGenerator_test.cpp | |
parent | b59db97fc7ac7dece3428e9af72ac52d253edbfb (diff) |
Have AudioService listen to DISALLOW_UNMUTE_MICROPHONE and
... DISALLOW_ADJUST_VOLUME, instead of UserManager pushing
new settings to AudioService.
Also:
- Allow PO to set these two restrictions.
- Now AS.setMasterMuteInternal() respects mUseFixedVolume to make
it consistent with readPersistedSettings().
- When a user switches and restores the mute state in
AS.readPersistedSettings(), also check the current user restrictions
in addition to system settings. Because of the delay in AudioService
before persisting the mute settings in setMasterMuteInternal() and
setMicrophoneMute(), there's was an edge case
DISALLOW_UNMUTE_MICROPHONE and DISALLOW_ADJUST_VOLUME would be ignored
when the user switches right after they are set.
Bug 24981972
Change-Id: I4d9b709a0a0e6812319204568c6e44d6664bdeb4
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions