From f3f7cccccf0d8bbf04e19ada76b475f98d30f19c Mon Sep 17 00:00:00 2001 From: "Philip P. Moltmann" Date: Fri, 10 Jun 2016 14:15:39 -0700 Subject: [PATCH] Return NPE instead of ISE if page is closed. To comply with the legacy behavior. Change-Id: I2b3c4d6d1f41022e72e5c22fe4402864d9e54986 --- graphics/java/android/graphics/pdf/PdfRenderer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/graphics/java/android/graphics/pdf/PdfRenderer.java b/graphics/java/android/graphics/pdf/PdfRenderer.java index 6b7e1b272a3f3..99a042261c4d7 100644 --- a/graphics/java/android/graphics/pdf/PdfRenderer.java +++ b/graphics/java/android/graphics/pdf/PdfRenderer.java @@ -374,7 +374,9 @@ public final class PdfRenderer implements AutoCloseable { */ public void render(@NonNull Bitmap destination, @Nullable Rect destClip, @Nullable Matrix transform, @RenderMode int renderMode) { - throwIfClosed(); + if (mNativePage == 0) { + throw new NullPointerException(); + } destination = Preconditions.checkNotNull(destination, "bitmap null");