Index: chrome/renderer/printing/print_web_view_helper.cc |
diff --git a/chrome/renderer/printing/print_web_view_helper.cc b/chrome/renderer/printing/print_web_view_helper.cc |
index db73c37b671a68dc7e51984a865cf8c0f1daaa67..d3807778aa7861e1d28c7a9cf1917d12eb782fa4 100644 |
--- a/chrome/renderer/printing/print_web_view_helper.cc |
+++ b/chrome/renderer/printing/print_web_view_helper.cc |
@@ -834,8 +834,10 @@ void PrintWebViewHelper::PrintPage(blink::WebLocalFrame* frame, |
bool PrintWebViewHelper::OnMessageReceived(const IPC::Message& message) { |
bool handled = true; |
IPC_BEGIN_MESSAGE_MAP(PrintWebViewHelper, message) |
+#if !defined(DISABLE_BASIC_PRINTING) |
IPC_MESSAGE_HANDLER(PrintMsg_PrintPages, OnPrintPages) |
IPC_MESSAGE_HANDLER(PrintMsg_PrintForSystemDialog, OnPrintForSystemDialog) |
+#endif // !DISABLE_BASIC_PRINTING |
IPC_MESSAGE_HANDLER(PrintMsg_InitiatePrintPreview, OnInitiatePrintPreview) |
IPC_MESSAGE_HANDLER(PrintMsg_PrintPreview, OnPrintPreview) |
IPC_MESSAGE_HANDLER(PrintMsg_PrintForPrintPreview, OnPrintForPrintPreview) |
@@ -932,6 +934,7 @@ bool PrintWebViewHelper::GetPrintFrame(blink::WebLocalFrame** frame) { |
return true; |
} |
+#if !defined(DISABLE_BASIC_PRINTING) |
void PrintWebViewHelper::OnPrintPages() { |
blink::WebLocalFrame* frame; |
if (GetPrintFrame(&frame)) |
@@ -944,9 +947,9 @@ void PrintWebViewHelper::OnPrintForSystemDialog() { |
NOTREACHED(); |
return; |
} |
- |
Print(frame, print_preview_context_.source_node()); |
} |
+#endif // !DISABLE_BASIC_PRINTING |
void PrintWebViewHelper::GetPageSizeAndContentAreaFromPageLayout( |
const PageSizeMargins& page_layout_in_points, |
@@ -1223,6 +1226,7 @@ void PrintWebViewHelper::PrintNode(const blink::WebNode& node) { |
print_node_in_progress_ = false; |
} |
+#if !defined(DISABLE_BASIC_PRINTING) |
void PrintWebViewHelper::Print(blink::WebLocalFrame* frame, |
const blink::WebNode& node) { |
// If still not finished with earlier print request simply ignore. |
@@ -1256,6 +1260,7 @@ void PrintWebViewHelper::Print(blink::WebLocalFrame* frame, |
DidFinishPrinting(FAIL_PRINT); |
} |
} |
+#endif // !DISABLE_BASIC_PRINTING |
void PrintWebViewHelper::DidFinishPrinting(PrintingResult result) { |
switch (result) { |