| Index: components/search/search.cc
|
| diff --git a/components/search/search.cc b/components/search/search.cc
|
| index 213f2dcc4cf90d819bdb751d87fc6223620a9368..41d9fc96b3cef1e5c1ee80cb81a0dbc95d6daf07 100644
|
| --- a/components/search/search.cc
|
| +++ b/components/search/search.cc
|
| @@ -99,40 +99,22 @@ bool GetFieldTrialInfo(FieldTrialFlags* flags) {
|
| return true;
|
| }
|
|
|
| -// Given a FieldTrialFlags object, returns the string value of the provided
|
| -// flag.
|
| -std::string GetStringValueForFlagWithDefault(const std::string& flag,
|
| - const std::string& default_value,
|
| - const FieldTrialFlags& flags) {
|
| - FieldTrialFlags::const_iterator i;
|
| - for (i = flags.begin(); i != flags.end(); i++) {
|
| - if (i->first == flag)
|
| - return i->second;
|
| - }
|
| - return default_value;
|
| -}
|
| -
|
| // Given a FieldTrialFlags object, returns the uint64_t value of the provided
|
| // flag.
|
| uint64_t GetUInt64ValueForFlagWithDefault(const std::string& flag,
|
| uint64_t default_value,
|
| const FieldTrialFlags& flags) {
|
| - uint64_t value;
|
| - std::string str_value =
|
| - GetStringValueForFlagWithDefault(flag, std::string(), flags);
|
| - if (base::StringToUint64(str_value, &value))
|
| - return value;
|
| + for (const std::pair<std::string, std::string>& flag_and_value : flags) {
|
| + if (flag_and_value.first == flag) {
|
| + const std::string& str_value = flag_and_value.second;
|
| + uint64_t value;
|
| + if (base::StringToUint64(str_value, &value))
|
| + return value;
|
| + }
|
| + }
|
| return default_value;
|
| }
|
|
|
| -// Given a FieldTrialFlags object, returns the boolean value of the provided
|
| -// flag.
|
| -bool GetBoolValueForFlagWithDefault(const std::string& flag,
|
| - bool default_value,
|
| - const FieldTrialFlags& flags) {
|
| - return !!GetUInt64ValueForFlagWithDefault(flag, default_value ? 1 : 0, flags);
|
| -}
|
| -
|
| std::string InstantExtendedEnabledParam() {
|
| return std::string(google_util::kInstantExtendedAPIParam) + "=" +
|
| base::Uint64ToString(EmbeddedSearchPageVersion()) + "&";
|
| @@ -143,21 +125,4 @@ std::string ForceInstantResultsParam(bool for_prerender) {
|
| : std::string();
|
| }
|
|
|
| -bool ShouldPrefetchSearchResults() {
|
| - return IsInstantExtendedAPIEnabled();
|
| -}
|
| -
|
| -bool ShouldReuseInstantSearchBasePage() {
|
| - return IsInstantExtendedAPIEnabled();
|
| -}
|
| -
|
| -// |url| should either have a secure scheme or have a non-HTTPS base URL that
|
| -// the user specified using --google-base-url. (This allows testers to use
|
| -// --google-base-url to point at non-HTTPS servers, which eases testing.)
|
| -bool IsSuitableURLForInstant(const GURL& url, const TemplateURL* template_url) {
|
| - return template_url->HasSearchTermsReplacementKey(url) &&
|
| - (url.SchemeIsCryptographic() ||
|
| - google_util::StartsWithCommandLineGoogleBaseURL(url));
|
| -}
|
| -
|
| } // namespace search
|
|
|