diff options
-rw-r--r-- | chromium/java/com/android/webview/chromium/WebViewChromium.java | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/chromium/java/com/android/webview/chromium/WebViewChromium.java b/chromium/java/com/android/webview/chromium/WebViewChromium.java index beae322..6c5ee7a 100644 --- a/chromium/java/com/android/webview/chromium/WebViewChromium.java +++ b/chromium/java/com/android/webview/chromium/WebViewChromium.java @@ -59,6 +59,7 @@ import org.chromium.android_webview.AwBrowserContext; import org.chromium.android_webview.AwContents; import org.chromium.android_webview.AwLayoutSizer; import org.chromium.android_webview.AwSettings; +import org.chromium.android_webview.AwPrintDocumentAdapter; import org.chromium.base.ThreadUtils; import org.chromium.content.browser.LoadUrlParams; import org.chromium.net.NetworkChangeNotifier; @@ -834,13 +835,6 @@ class WebViewChromium implements WebViewProvider, } @Override - public PrintDocumentAdapter createPrintDocumentAdapter() { - checkThread(); - // TODO(sgurun) fix this after upstream part lands - return null; - } - - @Override public float getScale() { // No checkThread() as it is mostly thread safe (workaround for b/10652991). mFactory.startYourEngines(true); @@ -2033,6 +2027,12 @@ class WebViewChromium implements WebViewProvider, mAwContents.computeScroll(); } + @Override + public PrintDocumentAdapter createPrintDocumentAdapter() { + checkThread(); + return new AwPrintDocumentAdapter(mAwContents.getPdfExporter()); + } + // AwContents.InternalAccessDelegate implementation -------------------------------------- private class InternalAccessAdapter implements AwContents.InternalAccessDelegate { @Override |