Index: headless/lib/renderer/headless_content_renderer_client.cc |
diff --git a/headless/lib/renderer/headless_content_renderer_client.cc b/headless/lib/renderer/headless_content_renderer_client.cc |
index 52e40774b049f6d362363e26e8ba26ff20e83a82..c4c263e62a728378c6b8c298ffc0ae40b55c1dc7 100644 |
--- a/headless/lib/renderer/headless_content_renderer_client.cc |
+++ b/headless/lib/renderer/headless_content_renderer_client.cc |
@@ -5,8 +5,12 @@ |
#include "headless/lib/renderer/headless_content_renderer_client.h" |
#include "base/memory/ptr_util.h" |
+#include "printing/features/features.h" |
+ |
+#if BUILDFLAG(ENABLE_BASIC_PRINTING) |
#include "components/printing/renderer/print_web_view_helper.h" |
#include "headless/lib/renderer/headless_print_web_view_helper_delegate.h" |
+#endif |
namespace headless { |
@@ -16,8 +20,10 @@ HeadlessContentRendererClient::~HeadlessContentRendererClient() {} |
void HeadlessContentRendererClient::RenderFrameCreated( |
content::RenderFrame* render_frame) { |
+#if BUILDFLAG(ENABLE_BASIC_PRINTING) |
new printing::PrintWebViewHelper( |
render_frame, base::MakeUnique<HeadlessPrintWebViewHelperDelegate>()); |
+#endif |
} |
} // namespace headless |