summaryrefslogtreecommitdiffstats
path: root/chromium/java/com/android/webview/chromium/WebViewChromium.java
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/java/com/android/webview/chromium/WebViewChromium.java')
-rw-r--r--chromium/java/com/android/webview/chromium/WebViewChromium.java14
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