Index: components/printing/renderer/print_web_view_helper.cc |
diff --git a/components/printing/renderer/print_web_view_helper.cc b/components/printing/renderer/print_web_view_helper.cc |
index dcd4305f2a1ee4927ce8b8002edb1f838fd0978d..60923cdf0bef5229f53a63a0c2de92b7fc3f0b7a 100644 |
--- a/components/printing/renderer/print_web_view_helper.cc |
+++ b/components/printing/renderer/print_web_view_helper.cc |
@@ -829,6 +829,9 @@ void PrintWebViewHelper::PrintPage(blink::WebLocalFrame* frame, |
if (!IsScriptInitiatedPrintAllowed(frame, user_initiated)) |
return; |
+ if (delegate_->OverridePrint(frame)) |
+ return; |
+ |
if (!g_is_preview_enabled_) { |
Print(frame, blink::WebNode(), true); |
} else { |