Merge "Access AudioPlaybackConfiguration players under mPlayerLock" into udc-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
d414349d4e
@@ -989,21 +989,16 @@ public final class PlaybackActivityMonitor
|
||||
}
|
||||
|
||||
List<AudioPlaybackConfiguration> getActivePlaybackConfigurations(boolean isPrivileged) {
|
||||
synchronized(mPlayers) {
|
||||
synchronized (mPlayerLock) {
|
||||
if (isPrivileged) {
|
||||
return new ArrayList<AudioPlaybackConfiguration>(mPlayers.values());
|
||||
} else {
|
||||
final List<AudioPlaybackConfiguration> configsPublic;
|
||||
synchronized (mPlayerLock) {
|
||||
configsPublic = anonymizeForPublicConsumption(
|
||||
return anonymizeForPublicConsumption(
|
||||
new ArrayList<AudioPlaybackConfiguration>(mPlayers.values()));
|
||||
}
|
||||
return configsPublic;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Inner class to track clients that want to be notified of playback updates
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user