From ed19a582a7d390289e16a2c9403bf1242f865d71 Mon Sep 17 00:00:00 2001 From: olly Date: Thu, 2 Jun 2016 03:28:05 -0700 Subject: [PATCH] Suppress source release failures. This is similar to suppression of failures disabling the renderers (in the block above). ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=123847812 --- .../google/android/exoplayer/ExoPlayerImplInternal.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/library/src/main/java/com/google/android/exoplayer/ExoPlayerImplInternal.java b/library/src/main/java/com/google/android/exoplayer/ExoPlayerImplInternal.java index 6ba7bb7294..b0330674b2 100644 --- a/library/src/main/java/com/google/android/exoplayer/ExoPlayerImplInternal.java +++ b/library/src/main/java/com/google/android/exoplayer/ExoPlayerImplInternal.java @@ -516,7 +516,12 @@ import java.util.concurrent.atomic.AtomicInteger; } } if (source != null) { - source.release(); + try { + source.release(); + } catch (RuntimeException e) { + // There's nothing we can do. + Log.e(TAG, "Source release failed.", e); + } source = null; } }