Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5041)

Unified Diff: chrome/renderer/chrome_content_renderer_client.cc

Issue 2361643004: Control distillability with command-line flag (Closed)
Patch Set: Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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 e697090a73f8365f19011e067d2accc10792fcad..a8889951a9d9543cd306761ef4ce859acc2be170 100644
--- a/chrome/renderer/chrome_content_renderer_client.cc
+++ b/chrome/renderer/chrome_content_renderer_client.cc
@@ -69,6 +69,7 @@
#include "components/data_reduction_proxy/core/common/data_reduction_proxy_headers.h"
#include "components/dom_distiller/content/renderer/distillability_agent.h"
#include "components/dom_distiller/content/renderer/distiller_js_render_frame_observer.h"
+#include "components/dom_distiller/core/dom_distiller_switches.h"
#include "components/dom_distiller/core/url_constants.h"
#include "components/error_page/common/localized_error.h"
#include "components/network_hints/renderer/prescient_networking_dispatcher.h"
@@ -510,9 +511,12 @@ void ChromeContentRendererClient::RenderFrameCreated(
new dom_distiller::DistillerJsRenderFrameObserver(
render_frame, chrome::ISOLATED_WORLD_ID_CHROME_INTERNAL);
- // Create DistillabilityAgent to send distillability updates to
- // DistillabilityDriver in the browser process.
- new dom_distiller::DistillabilityAgent(render_frame);
+ base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
+ if (command_line->HasSwitch(switches::kEnableDistillabilityService)) {
+ // Create DistillabilityAgent to send distillability updates to
+ // DistillabilityDriver in the browser process.
+ new dom_distiller::DistillabilityAgent(render_frame);
+ }
// Set up a mojo service to test if this page is a contextual search page.
new contextual_search::OverlayJsRenderFrameObserver(render_frame);

Powered by Google App Engine
This is Rietveld 408576698