Merge "AudioManager: fix event handler" into rvc-dev am: 81b99eda9b
Change-Id: I8a196e1b0914be6679b456890b1f85e0952087b7
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user