Index: chrome/browser/about_flags.cc |
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc |
index a1d3a56a8e87c6d6eb82b2bb92ccaec66f6be38c..c022926f296dd07fbea69ffb00c8c1fb61535f5e 100644 |
--- a/chrome/browser/about_flags.cc |
+++ b/chrome/browser/about_flags.cc |
@@ -30,7 +30,6 @@ |
#include "components/nacl/common/nacl_switches.h" |
#include "components/search/search_switches.h" |
#include "content/public/browser/user_metrics.h" |
-#include "extensions/common/switches.h" |
#include "media/base/media_switches.h" |
#include "ui/base/l10n/l10n_util.h" |
#include "ui/base/ui_base_switches.h" |
@@ -63,6 +62,10 @@ |
#include "ui/app_list/app_list_switches.h" |
#endif |
+#if defined(ENABLE_EXTENSIONS) |
+#include "extensions/common/switches.h" |
+#endif |
+ |
using base::UserMetricsAction; |
namespace about_flags { |
@@ -658,6 +661,7 @@ const Experiment kExperiments[] = { |
MULTI_VALUE_TYPE(kNaClDebugMaskChoices) |
}, |
#endif |
+#if defined(ENABLE_EXTENSIONS) |
{ |
"extension-apis", // FLAGS:RECORD_UMA |
IDS_FLAGS_EXPERIMENTAL_EXTENSION_APIS_NAME, |
@@ -672,6 +676,7 @@ const Experiment kExperiments[] = { |
kOsAll, |
SINGLE_VALUE_TYPE(extensions::switches::kExtensionsOnChromeURLs) |
}, |
+#endif |
{ |
"enable-fast-unload", |
IDS_FLAGS_ENABLE_FAST_UNLOAD_NAME, |
@@ -679,6 +684,7 @@ const Experiment kExperiments[] = { |
kOsAll, |
SINGLE_VALUE_TYPE(switches::kEnableFastUnload) |
}, |
+#if defined(ENABLE_EXTENSIONS) |
{ |
"enable-app-window-controls", |
IDS_FLAGS_ENABLE_APP_WINDOW_CONTROLS_NAME, |
@@ -686,6 +692,7 @@ const Experiment kExperiments[] = { |
kOsDesktop, |
SINGLE_VALUE_TYPE(extensions::switches::kEnableAppWindowControls) |
}, |
+#endif |
{ |
"disable-hyperlink-auditing", |
IDS_FLAGS_DISABLE_HYPERLINK_AUDITING_NAME, |
@@ -1468,6 +1475,7 @@ const Experiment kExperiments[] = { |
SINGLE_VALUE_TYPE(switches::kEnableAppList) |
}, |
#endif |
+#if defined(ENABLE_EXTENSIONS) |
{ |
"enable-app-view", |
IDS_FLAGS_ENABLE_APP_VIEW_NAME, |
@@ -1475,6 +1483,7 @@ const Experiment kExperiments[] = { |
kOsDesktop, |
SINGLE_VALUE_TYPE(extensions::switches::kEnableAppView) |
}, |
+#endif |
{ |
"disable-app-list-app-info", |
IDS_FLAGS_DISABLE_APP_INFO_IN_APP_LIST, |
@@ -1588,6 +1597,7 @@ const Experiment kExperiments[] = { |
SINGLE_VALUE_TYPE(views::switches::kDisableViewsRectBasedTargeting) |
}, |
#endif |
+#if defined(ENABLE_EXTENSIONS) |
{ |
"enable-apps-show-on-first-paint", |
IDS_FLAGS_ENABLE_APPS_SHOW_ON_FIRST_PAINT_NAME, |
@@ -1595,6 +1605,7 @@ const Experiment kExperiments[] = { |
kOsDesktop, |
SINGLE_VALUE_TYPE(extensions::switches::kEnableAppsShowOnFirstPaint) |
}, |
+#endif |
{ |
"enhanced-bookmarks-experiment", |
IDS_FLAGS_ENABLE_ENHANCED_BOOKMARKS_NAME, |
@@ -1811,6 +1822,7 @@ const Experiment kExperiments[] = { |
switches::kDisableTextInputFocusManager) |
}, |
#endif |
+#if defined(ENABLE_EXTENSIONS) |
{ |
"extension-active-script-permission", |
IDS_FLAGS_USER_CONSENT_FOR_EXTENSION_SCRIPTS_NAME, |
@@ -1818,6 +1830,7 @@ const Experiment kExperiments[] = { |
kOsAll, |
SINGLE_VALUE_TYPE(extensions::switches::kEnableScriptsRequireAction) |
}, |
+#endif |
{ |
"harfbuzz-rendertext", |
IDS_FLAGS_HARFBUZZ_RENDERTEXT_NAME, |
@@ -1853,6 +1866,7 @@ const Experiment kExperiments[] = { |
kOsDesktop, |
SINGLE_VALUE_TYPE(switches::kEnableExperimentalHotwording) |
}, |
+#if defined(ENABLE_EXTENSIONS) |
{ |
"enable-embedded-extension-options", |
IDS_FLAGS_ENABLE_EMBEDDED_EXTENSION_OPTIONS_NAME, |
@@ -1860,6 +1874,7 @@ const Experiment kExperiments[] = { |
kOsDesktop, |
SINGLE_VALUE_TYPE(extensions::switches::kEnableEmbeddedExtensionOptions) |
}, |
+#endif |
{ |
"enable-website-settings-manager", |
IDS_FLAGS_ENABLE_WEBSITE_SETTINGS_NAME, |
@@ -1881,6 +1896,7 @@ const Experiment kExperiments[] = { |
kOsAll, |
MULTI_VALUE_TYPE(kEnableDropSyncCredentialChoices) |
}, |
+#if defined(ENABLE_EXTENSIONS) |
{ |
"enable-extension-action-redesign", |
IDS_FLAGS_ENABLE_EXTENSION_ACTION_REDESIGN_NAME, |
@@ -1888,6 +1904,7 @@ const Experiment kExperiments[] = { |
kOsWin | kOsLinux | kOsCrOS, |
SINGLE_VALUE_TYPE(extensions::switches::kEnableExtensionActionRedesign) |
}, |
+#endif |
{ |
"autofill-sync-credential", |
IDS_FLAGS_AUTOFILL_SYNC_CREDENTIAL_NAME, |