From c511faec51cba8838c9e0ead4e454c9e449d6cd9 Mon Sep 17 00:00:00 2001 From: Eric Laurent Date: Mon, 4 Feb 2019 12:31:15 -0800 Subject: [PATCH] audio: fix AudioRecordingConfiguration.equals() Use Arrays.equals() instead of equals() methods on the effects Arrays contained in AudioRecordingConfiguration. Bug: 123702064 Test: cts-tradefed run cts-dev -m CtsMediaTestCases -t android.media.cts.AudioRecordingConfigurationTest Change-Id: I11d1321f1a5d8f50c248a4702bbba6a309280b5a --- media/java/android/media/AudioRecordingConfiguration.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media/java/android/media/AudioRecordingConfiguration.java b/media/java/android/media/AudioRecordingConfiguration.java index 1d763ced3ca0f..0af47e8902a30 100644 --- a/media/java/android/media/AudioRecordingConfiguration.java +++ b/media/java/android/media/AudioRecordingConfiguration.java @@ -402,7 +402,7 @@ public final class AudioRecordingConfiguration implements Parcelable { && (mClientPortId == that.mClientPortId) && (mClientSilenced == that.mClientSilenced) && (mDeviceSource == that.mDeviceSource) - && (mClientEffects.equals(that.mClientEffects)) - && (mDeviceEffects.equals(that.mDeviceEffects))); + && (Arrays.equals(mClientEffects, that.mClientEffects)) + && (Arrays.equals(mDeviceEffects, that.mDeviceEffects))); } }