From d0c49687cdd58dcd7fff258eef7a6c062223e8a4 Mon Sep 17 00:00:00 2001 From: Eric Laurent Date: Wed, 6 Nov 2019 11:47:22 -0800 Subject: [PATCH] AudioAttributes: Fix Builder.setFlags() AudioAttributes.Builder.setFlags() is a public method and should only allow to set public flags Test: CTS AudioAttributesTest Change-Id: Ib75e3487f5297f6a200ffe326c53a0f58458b51f --- media/java/android/media/AudioAttributes.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media/java/android/media/AudioAttributes.java b/media/java/android/media/AudioAttributes.java index ac5a9f82bcd07..3a092a043af6a 100644 --- a/media/java/android/media/AudioAttributes.java +++ b/media/java/android/media/AudioAttributes.java @@ -710,7 +710,7 @@ public final class AudioAttributes implements Parcelable { * @return the same Builder instance. */ public Builder setFlags(int flags) { - flags &= AudioAttributes.FLAG_ALL; + flags &= AudioAttributes.FLAG_ALL_PUBLIC; mFlags |= flags; return this; }