| Index: android_webview/browser/aw_printing_message_filter.cc
 | 
| diff --git a/android_webview/browser/aw_printing_message_filter.cc b/android_webview/browser/aw_printing_message_filter.cc
 | 
| index d37a5d795e6f2cf9278a2709b953a567024fa055..87901268be0680db189a8bbd365fbfc863bdbb3b 100644
 | 
| --- a/android_webview/browser/aw_printing_message_filter.cc
 | 
| +++ b/android_webview/browser/aw_printing_message_filter.cc
 | 
| @@ -8,7 +8,7 @@
 | 
|  #include "base/file_descriptor_posix.h"
 | 
|  #include "components/printing/common/print_messages.h"
 | 
|  #include "content/public/browser/browser_thread.h"
 | 
| -#include "content/public/browser/render_view_host.h"
 | 
| +#include "content/public/browser/render_frame_host.h"
 | 
|  #include "content/public/browser/web_contents.h"
 | 
|  
 | 
|  using content::BrowserThread;
 | 
| @@ -18,15 +18,14 @@ namespace android_webview {
 | 
|  
 | 
|  namespace {
 | 
|  
 | 
| -AwPrintManager* GetPrintManager(int render_process_id, int render_view_id) {
 | 
| +AwPrintManager* GetPrintManager(int render_process_id, int render_frame_id) {
 | 
|    DCHECK_CURRENTLY_ON(BrowserThread::UI);
 | 
| -  content::RenderViewHost* view = content::RenderViewHost::FromID(
 | 
| -      render_process_id, render_view_id);
 | 
| -  if (!view)
 | 
| +  content::RenderFrameHost* frame =
 | 
| +      content::RenderFrameHost::FromID(render_process_id, render_frame_id);
 | 
| +  if (!frame)
 | 
|      return nullptr;
 | 
| -  WebContents* web_contents = WebContents::FromRenderViewHost(view);
 | 
| -  return web_contents ? AwPrintManager::FromWebContents(web_contents)
 | 
| -                      : nullptr;
 | 
| +  WebContents* web_contents = WebContents::FromRenderFrameHost(frame);
 | 
| +  return web_contents ? AwPrintManager::FromWebContents(web_contents) : nullptr;
 | 
|  }
 | 
|  
 | 
|  } // namespace
 | 
| @@ -61,12 +60,12 @@ bool AwPrintingMessageFilter::OnMessageReceived(const IPC::Message& message) {
 | 
|  }
 | 
|  
 | 
|  void AwPrintingMessageFilter::OnAllocateTempFileForPrinting(
 | 
| -    int render_view_id,
 | 
| +    int render_frame_id,
 | 
|      base::FileDescriptor* temp_file_fd,
 | 
|      int* sequence_number) {
 | 
|    DCHECK_CURRENTLY_ON(BrowserThread::UI);
 | 
|    AwPrintManager* print_manager =
 | 
| -      GetPrintManager(render_process_id_, render_view_id);
 | 
| +      GetPrintManager(render_process_id_, render_frame_id);
 | 
|    if (!print_manager)
 | 
|      return;
 | 
|  
 | 
| @@ -76,11 +75,11 @@ void AwPrintingMessageFilter::OnAllocateTempFileForPrinting(
 | 
|  }
 | 
|  
 | 
|  void AwPrintingMessageFilter::OnTempFileForPrintingWritten(
 | 
| -    int render_view_id,
 | 
| +    int render_frame_id,
 | 
|      int sequence_number) {
 | 
|    DCHECK_CURRENTLY_ON(BrowserThread::UI);
 | 
|    AwPrintManager* print_manager =
 | 
| -      GetPrintManager(render_process_id_, render_view_id);
 | 
| +      GetPrintManager(render_process_id_, render_frame_id);
 | 
|    if (print_manager)
 | 
|      print_manager->PdfWritingDone(true);
 | 
|  }
 | 
| 
 |