From 048350abfe75e607d143bcade80158c4a6875ed8 Mon Sep 17 00:00:00 2001 From: Gloria Wang Date: Fri, 3 Sep 2010 10:45:51 -0700 Subject: [PATCH] Fix for the incorrect size of the new added DRM file. (bug 2897238) Change-Id: I798be5243116727abdc77850000a6a84ab204bd6 --- core/java/android/provider/DrmStore.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/provider/DrmStore.java b/core/java/android/provider/DrmStore.java index 0a111a77767f4..34f2f0d254321 100644 --- a/core/java/android/provider/DrmStore.java +++ b/core/java/android/provider/DrmStore.java @@ -143,11 +143,11 @@ public final class DrmStore DrmRawContent content = new DrmRawContent(fis, (int) fis.available(), DrmRawContent.DRM_MIMETYPE_MESSAGE_STRING); String mimeType = content.getContentType(); + long size = fis.getChannel().size(); DrmRightsManager manager = manager = DrmRightsManager.getInstance(); DrmRights rights = manager.queryRights(content); InputStream stream = content.getContentInputStream(rights); - long size = stream.available(); Uri contentUri = null; if (mimeType.startsWith("audio/")) {