Index: chrome/renderer/pepper/chrome_pdf_print_client.cc |
diff --git a/chrome/renderer/pepper/chrome_pdf_print_client.cc b/chrome/renderer/pepper/chrome_pdf_print_client.cc |
index f3e6528daca4c2c12a93a2be5af48fb65e3a5c85..4085c1025c1677e0ffbdf34e2bfcca60ec90d394 100644 |
--- a/chrome/renderer/pepper/chrome_pdf_print_client.cc |
+++ b/chrome/renderer/pepper/chrome_pdf_print_client.cc |
@@ -6,7 +6,7 @@ |
#include "components/printing/renderer/print_web_view_helper.h" |
#include "content/public/renderer/pepper_plugin_instance.h" |
-#include "content/public/renderer/render_view.h" |
+#include "content/public/renderer/render_frame.h" |
#include "third_party/WebKit/public/web/WebDocument.h" |
#include "third_party/WebKit/public/web/WebElement.h" |
#include "third_party/WebKit/public/web/WebLocalFrame.h" |
@@ -26,14 +26,15 @@ printing::PrintWebViewHelper* GetPrintWebViewHelper( |
const blink::WebElement& element) { |
if (element.isNull()) |
return nullptr; |
- blink::WebView* view = element.document().frame()->view(); |
- content::RenderView* render_view = content::RenderView::FromWebView(view); |
- return printing::PrintWebViewHelper::Get(render_view); |
+ auto* render_frame = |
+ content::RenderFrame::FromWebFrame(element.document().frame()); |
+ return printing::PrintWebViewHelper::Get(render_frame); |
} |
} // namespace |
ChromePDFPrintClient::ChromePDFPrintClient() {} |
+ |
ChromePDFPrintClient::~ChromePDFPrintClient() {} |
bool ChromePDFPrintClient::IsPrintingEnabled(PP_Instance instance_id) { |