Chromium Code Reviews| Index: chrome/renderer/chrome_content_renderer_client.cc |
| diff --git a/chrome/renderer/chrome_content_renderer_client.cc b/chrome/renderer/chrome_content_renderer_client.cc |
| index b122262248ba5aedc70ad68f28dec4eee65a0b39..4dbabc2e83fa686ed5e484c36d187be92bb6f632 100644 |
| --- a/chrome/renderer/chrome_content_renderer_client.cc |
| +++ b/chrome/renderer/chrome_content_renderer_client.cc |
| @@ -51,7 +51,6 @@ |
| #include "chrome/renderer/net_benchmarking_extension.h" |
| #include "chrome/renderer/page_load_histograms.h" |
| #include "chrome/renderer/pepper/pepper_helper.h" |
| -#include "chrome/renderer/pepper/ppb_pdf_impl.h" |
| #include "chrome/renderer/playback_extension.h" |
| #include "chrome/renderer/plugins/chrome_plugin_placeholder.h" |
| #include "chrome/renderer/plugins/plugin_uma.h" |
| @@ -75,6 +74,7 @@ |
| #include "components/dom_distiller/core/url_constants.h" |
| #include "components/nacl/renderer/ppb_nacl_private_impl.h" |
| #include "components/password_manager/content/renderer/credential_manager_client.h" |
| +#include "components/pdf/renderer/ppb_pdf_impl.h" |
| #include "components/plugins/renderer/mobile_youtube_plugin.h" |
| #include "components/signin/core/common/profile_management_switches.h" |
| #include "components/visitedlink/renderer/visitedlink_slave.h" |
| @@ -136,6 +136,10 @@ |
| #include "chrome_elf/blacklist/blacklist.h" |
| #endif |
| +#if defined(ENABLE_FULL_PRINTING) |
|
Lei Zhang
2014/08/26 22:41:30
nit: can you move this up to be with the other ENA
sadrul
2014/08/27 00:09:52
Done.
|
| +#include "chrome/renderer/pepper/chrome_pdf_print_delegate.h" |
| +#endif |
| + |
| using autofill::AutofillAgent; |
| using autofill::PasswordAutofillAgent; |
| using autofill::PasswordGenerationAgent; |
| @@ -421,6 +425,10 @@ void ChromeContentRendererClient::RenderThreadStarted() { |
| if (blacklist::IsBlacklistInitialized()) |
| UMA_HISTOGRAM_BOOLEAN("Blacklist.PatchedInRenderer", true); |
| #endif |
| +#if defined(ENABLE_FULL_PRINTING) |
| + pdf_print_delegate_.reset(new ChromePDFPrintDelegate()); |
| + pdf::PPB_PDF_Impl::SetPrintDelegate(pdf_print_delegate_.get()); |
| +#endif |
| } |
| void ChromeContentRendererClient::RenderFrameCreated( |
| @@ -1394,7 +1402,7 @@ const void* ChromeContentRendererClient::CreatePPAPIInterface( |
| return nacl::GetNaClPrivateInterface(); |
| #endif // DISABLE_NACL |
| if (interface_name == PPB_PDF_INTERFACE) |
| - return PPB_PDF_Impl::GetInterface(); |
| + return pdf::PPB_PDF_Impl::GetInterface(); |
| #endif |
| return NULL; |
| } |