From 5092efe301210f53ff69c475543f02c95b0c254f Mon Sep 17 00:00:00 2001 From: eguven Date: Fri, 26 May 2017 03:03:48 -0700 Subject: [PATCH] Add a comment to record the reason for restoring licenses before releasing ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=157204373 --- .../google/android/exoplayer2/drm/DefaultDrmSessionManager.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/library/core/src/main/java/com/google/android/exoplayer2/drm/DefaultDrmSessionManager.java b/library/core/src/main/java/com/google/android/exoplayer2/drm/DefaultDrmSessionManager.java index 6fc149ba32..cee174adbd 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/drm/DefaultDrmSessionManager.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/drm/DefaultDrmSessionManager.java @@ -513,6 +513,8 @@ public class DefaultDrmSessionManager implements DrmSe } break; case MODE_RELEASE: + // It's not necessary to restore the key (and open a session to do that) before releasing it + // but this serves as a good sanity/fast-failure check. if (restoreKeys()) { postKeyRequest(offlineLicenseKeySetId, MediaDrm.KEY_TYPE_RELEASE); }