Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(141)

Side by Side Diff: chrome/browser/net/safe_search_util.cc

Issue 1220963005: Update base::StartsWith calls to new form (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@starts_with
Patch Set: Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/net/safe_search_util.h" 5 #include "chrome/browser/net/safe_search_util.h"
6 6
7 #include <string> 7 #include <string>
8 #include <utility> 8 #include <utility>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 20 matching lines...) Expand all
31 31
32 // Returns whether a URL parameter, |first_parameter| (e.g. foo=bar), has the 32 // Returns whether a URL parameter, |first_parameter| (e.g. foo=bar), has the
33 // same key as the the |second_parameter| (e.g. foo=baz). Both parameters 33 // same key as the the |second_parameter| (e.g. foo=baz). Both parameters
34 // must be in key=value form. 34 // must be in key=value form.
35 bool HasSameParameterKey(const std::string& first_parameter, 35 bool HasSameParameterKey(const std::string& first_parameter,
36 const std::string& second_parameter) { 36 const std::string& second_parameter) {
37 DCHECK(second_parameter.find("=") != std::string::npos); 37 DCHECK(second_parameter.find("=") != std::string::npos);
38 // Prefix for "foo=bar" is "foo=". 38 // Prefix for "foo=bar" is "foo=".
39 std::string parameter_prefix = second_parameter.substr( 39 std::string parameter_prefix = second_parameter.substr(
40 0, second_parameter.find("=") + 1); 40 0, second_parameter.find("=") + 1);
41 return base::StartsWithASCII(first_parameter, parameter_prefix, false); 41 return base::StartsWith(first_parameter, parameter_prefix,
42 base::CompareCase::INSENSITIVE_ASCII);
42 } 43 }
43 44
44 // Examines the query string containing parameters and adds the necessary ones 45 // Examines the query string containing parameters and adds the necessary ones
45 // so that SafeSearch is active. |query| is the string to examine and the 46 // so that SafeSearch is active. |query| is the string to examine and the
46 // return value is the |query| string modified such that SafeSearch is active. 47 // return value is the |query| string modified such that SafeSearch is active.
47 std::string AddSafeSearchParameters(const std::string& query) { 48 std::string AddSafeSearchParameters(const std::string& query) {
48 std::vector<std::string> new_parameters; 49 std::vector<std::string> new_parameters;
49 std::string safe_parameter = chrome::kSafeSearchSafeParameter; 50 std::string safe_parameter = chrome::kSafeSearchSafeParameter;
50 std::string ssui_parameter = chrome::kSafeSearchSsuiParameter; 51 std::string ssui_parameter = chrome::kSafeSearchSsuiParameter;
51 52
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
115 116
116 void ClearForceGoogleSafeSearchCountForTesting() { 117 void ClearForceGoogleSafeSearchCountForTesting() {
117 g_force_google_safe_search_count_for_test = 0; 118 g_force_google_safe_search_count_for_test = 0;
118 } 119 }
119 120
120 void ClearForceYouTubeSafetyModeCountForTesting() { 121 void ClearForceYouTubeSafetyModeCountForTesting() {
121 g_force_youtube_safety_mode_count_for_test = 0; 122 g_force_youtube_safety_mode_count_for_test = 0;
122 } 123 }
123 124
124 } // namespace safe_search_util 125 } // namespace safe_search_util
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698