Merge "AudioManager: fix event handler" into rvc-dev am: 81b99eda9b

Change-Id: I8a196e1b0914be6679b456890b1f85e0952087b7
This commit is contained in:
Eric Laurent
2020-04-21 16:13:40 +00:00
committed by Automerger Merge Worker
2 changed files with 4 additions and 2 deletions

View File

@@ -78,7 +78,8 @@ class AudioPortEventHandler {
listeners.add((AudioManager.OnAudioPortUpdateListener)msg.obj); listeners.add((AudioManager.OnAudioPortUpdateListener)msg.obj);
} }
} else { } else {
listeners = mListeners; listeners = (ArrayList<AudioManager.OnAudioPortUpdateListener>)
mListeners.clone();
} }
} }
// reset audio port cache if the event corresponds to a change coming // reset audio port cache if the event corresponds to a change coming

View File

@@ -80,7 +80,8 @@ public class AudioVolumeGroupChangeHandler {
(AudioManager.VolumeGroupCallback) msg.obj); (AudioManager.VolumeGroupCallback) msg.obj);
} }
} else { } else {
listeners = mListeners; listeners = (ArrayList<AudioManager.VolumeGroupCallback>)
mListeners.clone();
} }
} }
if (listeners.isEmpty()) { if (listeners.isEmpty()) {