| Index: android_webview/native/aw_pdf_exporter.cc | 
| diff --git a/android_webview/native/aw_pdf_exporter.cc b/android_webview/native/aw_pdf_exporter.cc | 
| index 8da47a0733c416b5a67e939aa808ddd3ed120e7e..fc679f32c77d4f931fc2945ab1ea371cb14e5bfc 100644 | 
| --- a/android_webview/native/aw_pdf_exporter.cc | 
| +++ b/android_webview/native/aw_pdf_exporter.cc | 
| @@ -4,7 +4,6 @@ | 
|  | 
| #include "android_webview/native/aw_pdf_exporter.h" | 
|  | 
| -#include "android_webview/browser/renderer_host/print_manager.h" | 
| #include "base/android/jni_android.h" | 
| #include "base/logging.h" | 
| #include "content/public/browser/browser_thread.h" | 
| @@ -48,9 +47,10 @@ void AwPdfExporter::ExportToPdf(JNIEnv* env, | 
| jobject cancel_signal) { | 
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); | 
| CreatePdfSettings(env, obj); | 
| -  print_manager_.reset( | 
| -      new PrintManager(web_contents_, print_settings_.get(), fd, this)); | 
| -  if (!print_manager_->PrintNow()) | 
| +  PrintManager* print_manager = | 
| +      PrintManager::CreateForWebContents( | 
| +          web_contents_, print_settings_.get(), fd, this); | 
| +  if (!print_manager->PrintNow()) | 
| DidExportPdf(false); | 
| } | 
|  | 
|  |