| 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);
|
| }
|
|
|