diff options
author | jianli <jianli@chromium.org> | 2015-08-05 13:45:08 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-08-05 20:46:11 +0000 |
commit | b15d06fd8af2bfd7e04d4261631f40394865bcfc (patch) | |
tree | a3d87c0353e289a322843eb98b901fcfad24ad41 /components/offline_pages/offline_page_feature.cc | |
parent | febf078507e3393ea2cd747fa7951fba00eba61f (diff) | |
download | chromium_src-b15d06fd8af2bfd7e04d4261631f40394865bcfc.zip chromium_src-b15d06fd8af2bfd7e04d4261631f40394865bcfc.tar.gz chromium_src-b15d06fd8af2bfd7e04d4261631f40394865bcfc.tar.bz2 |
Add about flag for offline page experiment
BUG=491352
Review URL: https://codereview.chromium.org/1260403004
Cr-Commit-Position: refs/heads/master@{#341967}
Diffstat (limited to 'components/offline_pages/offline_page_feature.cc')
-rw-r--r-- | components/offline_pages/offline_page_feature.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/components/offline_pages/offline_page_feature.cc b/components/offline_pages/offline_page_feature.cc index 2d63da7..8d51f52 100644 --- a/components/offline_pages/offline_page_feature.cc +++ b/components/offline_pages/offline_page_feature.cc @@ -6,7 +6,9 @@ #include <string> +#include "base/command_line.h" #include "base/metrics/field_trial.h" +#include "components/offline_pages/offline_page_switches.h" #if defined(OS_ANDROID) @@ -18,6 +20,15 @@ const char kOfflinePagesFieldTrialEnabledGroupName[] = "Enabled"; } // namespace bool IsOfflinePagesEnabled() { + if (base::CommandLine::ForCurrentProcess()->HasSwitch( + switches::kEnableOfflinePages)) { + return true; + } + if (base::CommandLine::ForCurrentProcess()->HasSwitch( + switches::kDisableOfflinePages)) { + return false; + } + std::string group_name = base::FieldTrialList::FindFullName(kOfflinePagesFieldTrialName); return group_name == kOfflinePagesFieldTrialEnabledGroupName; |