diff options
| author | 2011-09-29 09:59:03 -0700 | |
|---|---|---|
| committer | 2011-09-29 09:59:03 -0700 | |
| commit | e1bd048cf2af24cbd93e549875c875239e5f4829 (patch) | |
| tree | fae9e314ac3e012a73afc3b0b51bd1f26750d984 | |
| parent | 40047fa14df169bece9c8d28bdbc515030d37383 (diff) | |
Release MediaPlayer before letting it go out of scope.
Change-Id: Ib2b727146f6cba91b131e66d218251f5a3206fac
| -rw-r--r-- | media/java/android/media/Ringtone.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/media/java/android/media/Ringtone.java b/media/java/android/media/Ringtone.java index f2c1694b62f9..8bb52332f82d 100644 --- a/media/java/android/media/Ringtone.java +++ b/media/java/android/media/Ringtone.java @@ -166,6 +166,9 @@ public class Ringtone { } private void openMediaPlayer() throws IOException { + if (mAudio != null) { + mAudio.release(); + } mAudio = new MediaPlayer(); if (mUri != null) { mAudio.setDataSource(mContext, mUri); |