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 3d815b12700a504dff8e384297d232fe6a98bf1a..2ce15014818bfe849291028e022e2acc6d478fd4 100644 |
--- a/chrome/renderer/chrome_content_renderer_client.cc |
+++ b/chrome/renderer/chrome_content_renderer_client.cc |
@@ -125,8 +125,10 @@ |
#endif |
#if defined(ENABLE_PRINTING) |
+#include "chrome/common/chrome_content_client.h" |
#include "chrome/renderer/printing/chrome_print_web_view_helper_delegate.h" |
#include "components/printing/renderer/print_web_view_helper.h" |
+#include "printing/print_settings.h" |
#endif |
#if defined(ENABLE_PRINT_PREVIEW) |
@@ -355,6 +357,9 @@ ChromeContentRendererClient::ChromeContentRendererClient() { |
for (size_t i = 0; i < arraysize(kPredefinedAllowedCompositorOrigins); ++i) |
allowed_compositor_origins_.insert(kPredefinedAllowedCompositorOrigins[i]); |
#endif |
+#if defined(ENABLE_PRINTING) |
+ printing::SetAgent(GetUserAgent()); |
+#endif |
} |
ChromeContentRendererClient::~ChromeContentRendererClient() { |