From a6238ef3891bbbdb1c42d3e7954c4cd55527cef6 Mon Sep 17 00:00:00 2001 From: Andy Hung Date: Fri, 15 May 2015 18:39:09 -0700 Subject: Fix SoundPool.unload() return value Bug: 21209627 Change-Id: Ifd5c5f349894744c192cad10c5c875882566ec53 --- media/jni/soundpool/SoundPool.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'media/jni') diff --git a/media/jni/soundpool/SoundPool.cpp b/media/jni/soundpool/SoundPool.cpp index 6c1bd97..8038cdf 100644 --- a/media/jni/soundpool/SoundPool.cpp +++ b/media/jni/soundpool/SoundPool.cpp @@ -229,7 +229,7 @@ bool SoundPool::unload(int sampleID) { ALOGV("unload: sampleID=%d", sampleID); Mutex::Autolock lock(&mLock); - return mSamples.removeItem(sampleID); + return mSamples.removeItem(sampleID) >= 0; // removeItem() returns index or BAD_VALUE } int SoundPool::play(int sampleID, float leftVolume, float rightVolume, -- cgit v1.1