summaryrefslogtreecommitdiffstats
path: root/chrome/utility/printing_handler.cc
diff options
context:
space:
mode:
authorvitalybuka <vitalybuka@chromium.org>2014-09-09 12:18:58 -0700
committerCommit bot <commit-bot@chromium.org>2014-09-09 19:22:44 +0000
commitef3bf565f3665bf105d8700b837261ced348db46 (patch)
treeb1fffca6d4b01d8db37a00d48957bcbc43327ac4 /chrome/utility/printing_handler.cc
parent3f631981fd3ecd25ecda9497c19e63f25a557313 (diff)
downloadchromium_src-ef3bf565f3665bf105d8700b837261ced348db46.zip
chromium_src-ef3bf565f3665bf105d8700b837261ced348db46.tar.gz
chromium_src-ef3bf565f3665bf105d8700b837261ced348db46.tar.bz2
PrintingHandler in utility process is required for Windows even without full printing.
Makes possible to print from windows with printing_enabled=2. BUG=374321 Review URL: https://codereview.chromium.org/549423002 Cr-Commit-Position: refs/heads/master@{#293984}
Diffstat (limited to 'chrome/utility/printing_handler.cc')
-rw-r--r--chrome/utility/printing_handler.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/chrome/utility/printing_handler.cc b/chrome/utility/printing_handler.cc
index f3552a0..7264e25 100644
--- a/chrome/utility/printing_handler.cc
+++ b/chrome/utility/printing_handler.cc
@@ -263,12 +263,14 @@ bool PrintingHandler::OnMessageReceived(const IPC::Message& message) {
IPC_MESSAGE_HANDLER(ChromeUtilityMsg_RenderPDFPagesToMetafiles,
OnRenderPDFPagesToMetafile)
#endif // OS_WIN
+#if defined(ENABLE_FULL_PRINTING)
IPC_MESSAGE_HANDLER(ChromeUtilityMsg_RenderPDFPagesToPWGRaster,
OnRenderPDFPagesToPWGRaster)
IPC_MESSAGE_HANDLER(ChromeUtilityMsg_GetPrinterCapsAndDefaults,
OnGetPrinterCapsAndDefaults)
IPC_MESSAGE_HANDLER(ChromeUtilityMsg_GetPrinterSemanticCapsAndDefaults,
OnGetPrinterSemanticCapsAndDefaults)
+#endif // ENABLE_FULL_PRINTING
IPC_MESSAGE_UNHANDLED(handled = false)
IPC_END_MESSAGE_MAP()
return handled;
@@ -304,6 +306,7 @@ void PrintingHandler::OnRenderPDFPagesToMetafile(
}
#endif // OS_WIN
+#if defined(ENABLE_FULL_PRINTING)
void PrintingHandler::OnRenderPDFPagesToPWGRaster(
IPC::PlatformFileForTransit pdf_transit,
const printing::PdfRenderSettings& settings,
@@ -319,6 +322,7 @@ void PrintingHandler::OnRenderPDFPagesToPWGRaster(
}
ReleaseProcessIfNeeded();
}
+#endif // ENABLE_FULL_PRINTING
#if defined(OS_WIN)
bool PrintingHandler::RenderPDFToWinMetafile(
@@ -405,6 +409,7 @@ bool PrintingHandler::RenderPDFToWinMetafile(
}
#endif // OS_WIN
+#if defined(ENABLE_FULL_PRINTING)
bool PrintingHandler::RenderPDFPagesToPWGRaster(
base::File pdf_file,
const printing::PdfRenderSettings& settings,
@@ -534,3 +539,4 @@ void PrintingHandler::OnGetPrinterSemanticCapsAndDefaults(
}
ReleaseProcessIfNeeded();
}
+#endif // ENABLE_FULL_PRINTING