diff options
Diffstat (limited to 'chrome/browser/about_flags.cc')
-rw-r--r-- | chrome/browser/about_flags.cc | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc index 9193489..f2374ed 100644 --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc @@ -28,7 +28,7 @@ namespace about_flags { #define SINGLE_VALUE_TYPE(command_line_switch) \ SINGLE_VALUE_TYPE_AND_VALUE(command_line_switch, "") #define MULTI_VALUE_TYPE(choices) \ - Experiment::MULTI_VALUE, "", choices, arraysize(choices) + Experiment::MULTI_VALUE, "", "", choices, arraysize(choices) namespace { @@ -40,6 +40,14 @@ const char kMediaPlayerExperimentName[] = "media-player"; const char kAdvancedFileSystemExperimentName[] = "advanced-file-system"; const char kVerticalTabsExperimentName[] = "vertical-tabs"; +const Experiment::Choice kPagePrerenderChoices[] = { + { IDS_FLAGS_PAGE_PRERENDER_AUTOMATIC, "", "" }, + { IDS_FLAGS_PAGE_PRERENDER_ENABLED, + switches::kPrerender, switches::kPrerenderSwitchValueEnabled }, + { IDS_FLAGS_PAGE_PRERENDER_DISABLED, + switches::kPrerender, switches::kPrerenderSwitchValueDisabled }, +}; + // RECORDING USER METRICS FOR FLAGS: // ----------------------------------------------------------------------------- // The first line of the experiment is the internal name. If you'd like to @@ -195,7 +203,7 @@ const Experiment kExperiments[] = { IDS_FLAGS_PAGE_PRERENDER_NAME, IDS_FLAGS_PAGE_PRERENDER_DESCRIPTION, kOsAll, - SINGLE_VALUE_TYPE(switches::kEnablePagePrerender) + MULTI_VALUE_TYPE(kPagePrerenderChoices) }, { "confirm-to-quit", // FLAGS:RECORD_UMA |