diff options
author | vitalybuka <vitalybuka@chromium.org> | 2014-09-09 12:18:58 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-09-09 19:22:44 +0000 |
commit | ef3bf565f3665bf105d8700b837261ced348db46 (patch) | |
tree | b1fffca6d4b01d8db37a00d48957bcbc43327ac4 /chrome/utility/printing_handler.cc | |
parent | 3f631981fd3ecd25ecda9497c19e63f25a557313 (diff) | |
download | chromium_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.cc | 6 |
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 |