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 87067102910ff75a9aa90363f0dbe2c5237f4806..0f8c180a21b9f09de50de6ebdc6cde0fedcbf932 100644 |
--- a/chrome/renderer/chrome_content_renderer_client.cc |
+++ b/chrome/renderer/chrome_content_renderer_client.cc |
@@ -76,6 +76,7 @@ |
#include "components/password_manager/content/renderer/credential_manager_client.h" |
#include "components/pdf/renderer/pepper_pdf_host.h" |
#include "components/signin/core/common/profile_management_switches.h" |
+#include "components/spellcheck/spellcheck_build_features.h" |
#include "components/startup_metric_utils/common/startup_metric.mojom.h" |
#include "components/subresource_filter/content/renderer/ruleset_dealer.h" |
#include "components/subresource_filter/content/renderer/subresource_filter_agent.h" |
@@ -152,7 +153,7 @@ |
#include "chrome/renderer/pepper/chrome_pdf_print_client.h" |
#endif |
-#if defined(ENABLE_SPELLCHECK) |
+#if BUILDFLAG(ENABLE_SPELLCHECK) |
#include "components/spellcheck/renderer/spellcheck.h" |
#include "components/spellcheck/renderer/spellcheck_provider.h" |
#endif |
@@ -242,7 +243,7 @@ void AppendParams(const std::vector<base::string16>& additional_names, |
} |
#endif // defined(ENABLE_PLUGINS) |
-#if defined(ENABLE_SPELLCHECK) |
+#if BUILDFLAG(ENABLE_SPELLCHECK) |
class SpellCheckReplacer : public content::RenderViewVisitor { |
public: |
explicit SpellCheckReplacer(SpellCheck* spellcheck) |
@@ -335,7 +336,7 @@ void ChromeContentRendererClient::RenderThreadStarted() { |
prescient_networking_dispatcher_.reset( |
new network_hints::PrescientNetworkingDispatcher()); |
-#if defined(ENABLE_SPELLCHECK) |
+#if BUILDFLAG(ENABLE_SPELLCHECK) |
// ChromeRenderViewTest::SetUp() creates a Spellcheck and injects it using |
// SetSpellcheck(). Don't overwrite it. |
if (!spellcheck_) { |
@@ -527,7 +528,7 @@ void ChromeContentRendererClient::RenderViewCreated( |
render_view, std::unique_ptr<printing::PrintWebViewHelper::Delegate>( |
new ChromePrintWebViewHelperDelegate())); |
#endif |
-#if defined(ENABLE_SPELLCHECK) |
+#if BUILDFLAG(ENABLE_SPELLCHECK) |
new SpellCheckProvider(render_view, spellcheck_.get()); |
#endif |
new prerender::PrerendererClient(render_view); |
@@ -1177,7 +1178,7 @@ bool ChromeContentRendererClient::ShouldOverridePageVisibilityState( |
return true; |
} |
-#if defined(ENABLE_SPELLCHECK) |
+#if BUILDFLAG(ENABLE_SPELLCHECK) |
void ChromeContentRendererClient::SetSpellcheck(SpellCheck* spellcheck) { |
RenderThread* thread = RenderThread::Get(); |
if (spellcheck_.get() && thread) |