Index: android_webview/java/src/org/chromium/android_webview/AwPdfExporter.java |
diff --git a/android_webview/java/src/org/chromium/android_webview/AwPdfExporter.java b/android_webview/java/src/org/chromium/android_webview/AwPdfExporter.java |
index b22350e90043dd9265390f20e42aa5521e06f97f..53aa447e0f4f25bd04da3daf14af6523da1534e8 100644 |
--- a/android_webview/java/src/org/chromium/android_webview/AwPdfExporter.java |
+++ b/android_webview/java/src/org/chromium/android_webview/AwPdfExporter.java |
@@ -46,9 +46,8 @@ public class AwPdfExporter { |
mContainerView = containerView; |
} |
- public void exportToPdf(final ParcelFileDescriptor fd, PrintAttributes attributes, |
+ public void exportToPdf(final ParcelFileDescriptor fd, PrintAttributes attributes, int[] pages, |
ValueCallback<Boolean> resultCallback, CancellationSignal cancellationSignal) { |
- |
if (fd == null) { |
throw new IllegalArgumentException("fd cannot be null"); |
} |
@@ -74,7 +73,7 @@ public class AwPdfExporter { |
mResultCallback = resultCallback; |
mAttributes = attributes; |
mFd = fd; |
- nativeExportToPdf(mNativeAwPdfExporter, mFd.getFd(), cancellationSignal); |
+ nativeExportToPdf(mNativeAwPdfExporter, mFd.getFd(), pages, cancellationSignal); |
} |
@CalledByNative |
@@ -149,6 +148,6 @@ public class AwPdfExporter { |
return mAttributes.getMinMargins().getBottomMils(); |
} |
- private native void nativeExportToPdf(long nativeAwPdfExporter, int fd, |
- CancellationSignal cancellationSignal); |
+ private native void nativeExportToPdf( |
+ long nativeAwPdfExporter, int fd, int[] pages, CancellationSignal cancellationSignal); |
} |