From f82a331728650ef8f40aa93e00c493f8902a9b58 Mon Sep 17 00:00:00 2001 From: Oliver Woodman Date: Tue, 23 Sep 2014 11:14:16 +0100 Subject: [PATCH] Fix StreamingDrmSessionmanager. Use locally bound variable instead of class variable. --- .../android/exoplayer/drm/StreamingDrmSessionManager.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/src/main/java/com/google/android/exoplayer/drm/StreamingDrmSessionManager.java b/library/src/main/java/com/google/android/exoplayer/drm/StreamingDrmSessionManager.java index e914a8777f..8d4e697d4d 100644 --- a/library/src/main/java/com/google/android/exoplayer/drm/StreamingDrmSessionManager.java +++ b/library/src/main/java/com/google/android/exoplayer/drm/StreamingDrmSessionManager.java @@ -284,13 +284,13 @@ public class StreamingDrmSessionManager implements DrmSessionManager { } } - private void onError(Exception e) { + private void onError(final Exception e) { lastException = e; if (eventHandler != null && eventListener != null) { eventHandler.post(new Runnable() { @Override public void run() { - eventListener.onDrmSessionManagerError(lastException); + eventListener.onDrmSessionManagerError(e); } }); }