| Index: chrome/browser/language_usage_metrics.cc
|
| diff --git a/chrome/browser/language_usage_metrics.cc b/chrome/browser/language_usage_metrics.cc
|
| index 4485b1082b3450eecec72fa1ab43807afba48419..0940ff01bf7f615a5f4a34dc36c82978b818669d 100644
|
| --- a/chrome/browser/language_usage_metrics.cc
|
| +++ b/chrome/browser/language_usage_metrics.cc
|
| @@ -35,19 +35,6 @@ void LanguageUsageMetrics::RecordApplicationLanguage(
|
| }
|
|
|
| // static
|
| -void LanguageUsageMetrics::ParseAcceptLanguages(
|
| - const std::string& accept_languages,
|
| - std::set<int>* languages) {
|
| - languages->clear();
|
| - base::StringTokenizer locales(accept_languages, ",");
|
| - while (locales.GetNext()) {
|
| - const int language_code = ToLanguageCode(locales.token());
|
| - if (language_code != 0)
|
| - languages->insert(language_code);
|
| - }
|
| -}
|
| -
|
| -// static
|
| int LanguageUsageMetrics::ToLanguageCode(const std::string& locale) {
|
| base::StringTokenizer parts(locale, "-_");
|
| if (!parts.GetNext())
|
| @@ -69,3 +56,16 @@ int LanguageUsageMetrics::ToLanguageCode(const std::string& locale) {
|
|
|
| return language_code;
|
| }
|
| +
|
| +// static
|
| +void LanguageUsageMetrics::ParseAcceptLanguages(
|
| + const std::string& accept_languages,
|
| + std::set<int>* languages) {
|
| + languages->clear();
|
| + base::StringTokenizer locales(accept_languages, ",");
|
| + while (locales.GetNext()) {
|
| + const int language_code = ToLanguageCode(locales.token());
|
| + if (language_code != 0)
|
| + languages->insert(language_code);
|
| + }
|
| +}
|
|
|