From 3204cf8ffadb6edb5e0c7243f7d59ad73e73ca93 Mon Sep 17 00:00:00 2001 From: aquilescanta Date: Mon, 17 Jun 2019 17:51:31 +0100 Subject: [PATCH] Make DrmSessionException extend IOException Makes it throwable from SampleStream.maybeThrowError PiperOrigin-RevId: 253600396 --- .../java/com/google/android/exoplayer2/drm/DrmSession.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/library/core/src/main/java/com/google/android/exoplayer2/drm/DrmSession.java b/library/core/src/main/java/com/google/android/exoplayer2/drm/DrmSession.java index 761fb74287..df45323ca3 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/drm/DrmSession.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/drm/DrmSession.java @@ -18,6 +18,7 @@ package com.google.android.exoplayer2.drm; import android.media.MediaDrm; import androidx.annotation.IntDef; import androidx.annotation.Nullable; +import java.io.IOException; import java.lang.annotation.Documented; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; @@ -42,10 +43,8 @@ public interface DrmSession { } } - /** - * Wraps the throwable which is the cause of the error state. - */ - class DrmSessionException extends Exception { + /** Wraps the throwable which is the cause of the error state. */ + class DrmSessionException extends IOException { public DrmSessionException(Throwable cause) { super(cause);