| Index: chrome/browser/ui/webui/chromeos/login/l10n_util.cc
|
| diff --git a/chrome/browser/ui/webui/chromeos/login/l10n_util.cc b/chrome/browser/ui/webui/chromeos/login/l10n_util.cc
|
| index b981f8b67cccae04432ebb83aff6085a18cda441..34a690dcedd22a20ce269d68ee05312756be3294 100644
|
| --- a/chrome/browser/ui/webui/chromeos/login/l10n_util.cc
|
| +++ b/chrome/browser/ui/webui/chromeos/login/l10n_util.cc
|
| @@ -126,10 +126,10 @@
|
| it != language_index.end(); ++it) {
|
| const std::string& language_id = it->first;
|
|
|
| - const std::string lang = l10n_util::GetLanguage(language_id);
|
| + const size_t dash_pos = language_id.find_first_of('-');
|
|
|
| // Ignore non-specific codes.
|
| - if (lang.empty() || lang == language_id)
|
| + if (dash_pos == std::string::npos || dash_pos == 0)
|
| continue;
|
|
|
| if (std::find(base_language_codes.begin(),
|
|
|