diff options
| author | 2022-05-05 15:36:37 +0200 | |
|---|---|---|
| committer | 2022-05-09 13:42:39 +0200 | |
| commit | dcfe66fda17b8644bd7af9b25a5c4550b02cb2cc (patch) | |
| tree | fc0a32b594ca2a94f77e4ae1a48a1f3c0c13c6ff /api/api.go | |
| parent | 56043e3d57c11758af6688f7483211110167e010 (diff) | |
Clear listeners when adding a new one in AudioDeviceVolumeManager
Currently, multiple absolute volume listeners from the same controller
can be notified of volume change events because old ones are not removed
from AudioDeviceVolumeManager.
This CL removes existing listeners for a device when a new one is added.
We also no longer forbid re-adding a listener currently in
AudioDeviceVolumeManager's list, as it might have been removed from
AudioService.
Bug: 231433390
Test: manual; atest android.hdmicec.cts.playback.HdmiCecAvcToTvTest
Change-Id: If7ecd58880001b955565e0f65ede9f0787e1be49
Diffstat (limited to 'api/api.go')
0 files changed, 0 insertions, 0 deletions