| Index: chrome/browser/autocomplete/autocomplete_provider.cc
|
| diff --git a/chrome/browser/autocomplete/autocomplete_provider.cc b/chrome/browser/autocomplete/autocomplete_provider.cc
|
| index 873bbacfb34fbf0af37d4645dea38c699cc49974..84bf4030cd9b104fc86c7bbba4860c146dbd2a75 100644
|
| --- a/chrome/browser/autocomplete/autocomplete_provider.cc
|
| +++ b/chrome/browser/autocomplete/autocomplete_provider.cc
|
| @@ -108,6 +108,16 @@ void AutocompleteProvider::AddProviderInfo(ProvidersInfo* provider_info) const {
|
| void AutocompleteProvider::ResetSession() {
|
| }
|
|
|
| +// static
|
| +bool AutocompleteProvider::HasHTTPScheme(const string16& input) {
|
| + std::string utf8_input(UTF16ToUTF8(input));
|
| + url_parse::Component scheme;
|
| + if (url_util::FindAndCompareScheme(utf8_input, content::kViewSourceScheme,
|
| + &scheme))
|
| + utf8_input.erase(0, scheme.end() + 1);
|
| + return url_util::FindAndCompareScheme(utf8_input, chrome::kHttpScheme, NULL);
|
| +}
|
| +
|
| string16 AutocompleteProvider::StringForURLDisplay(const GURL& url,
|
| bool check_accept_lang,
|
| bool trim_http) const {
|
| @@ -122,16 +132,6 @@ AutocompleteProvider::~AutocompleteProvider() {
|
| Stop(false);
|
| }
|
|
|
| -// static
|
| -bool AutocompleteProvider::HasHTTPScheme(const string16& input) {
|
| - std::string utf8_input(UTF16ToUTF8(input));
|
| - url_parse::Component scheme;
|
| - if (url_util::FindAndCompareScheme(utf8_input, content::kViewSourceScheme,
|
| - &scheme))
|
| - utf8_input.erase(0, scheme.end() + 1);
|
| - return url_util::FindAndCompareScheme(utf8_input, chrome::kHttpScheme, NULL);
|
| -}
|
| -
|
| void AutocompleteProvider::UpdateStarredStateOfMatches() {
|
| if (matches_.empty())
|
| return;
|
|
|