Don't auto compose if compose consent has not been given

Bug: b:314152917
Change-Id: I307c154d925ae1f2d4ac83a22c66ed5412f8ac15
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5074802
Reviewed-by: Justin DeWitt <[email protected]>
Reviewed-by: Tommy Nyquist <[email protected]>
Auto-Submit: Anthony Cui <[email protected]>
Commit-Queue: Anthony Cui <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1232252}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index 2944c8f..177e0bb 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -2113,7 +2113,7 @@
                                 false);
 #endif  // BUILDFLAG(IS_WIN)
 
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(ENABLE_COMPOSE)
   registry->RegisterBooleanPref(prefs::kPrefHasAcceptedComposeConsent, false);
 #endif
 }