summaryrefslogtreecommitdiffstats
path: root/chrome/browser/language_combobox_model.cc
diff options
context:
space:
mode:
authorBen Murdoch <benm@google.com>2011-01-07 14:18:56 +0000
committerBen Murdoch <benm@google.com>2011-01-11 10:23:13 +0000
commit201ade2fbba22bfb27ae029f4d23fca6ded109a0 (patch)
treeb793f4ed916f73cf18357ea467ff3deb5ffb5b52 /chrome/browser/language_combobox_model.cc
parentd8c4c37a7d0961944bfdfaa117d5c68c8e129c97 (diff)
downloadexternal_chromium-201ade2fbba22bfb27ae029f4d23fca6ded109a0.zip
external_chromium-201ade2fbba22bfb27ae029f4d23fca6ded109a0.tar.gz
external_chromium-201ade2fbba22bfb27ae029f4d23fca6ded109a0.tar.bz2
Merge chromium at 9.0.597.55: Initial merge by git.
Change-Id: Id686a88437441ec7e17abb3328a404c7b6c3c6ad
Diffstat (limited to 'chrome/browser/language_combobox_model.cc')
-rw-r--r--chrome/browser/language_combobox_model.cc18
1 files changed, 4 insertions, 14 deletions
diff --git a/chrome/browser/language_combobox_model.cc b/chrome/browser/language_combobox_model.cc
index 55b98d4..c2787b8 100644
--- a/chrome/browser/language_combobox_model.cc
+++ b/chrome/browser/language_combobox_model.cc
@@ -90,21 +90,11 @@ std::wstring LanguageList::GetLanguageNameAt(int index) const {
// We must add directionality formatting to both the native name and the
// locale name in order to avoid text rendering problems such as misplaced
// parentheses or languages appearing in the wrong order.
- std::wstring locale_name_localized;
- std::wstring locale_name;
- if (base::i18n::AdjustStringForLocaleDirection(locale_names_[index],
- &locale_name_localized))
- locale_name.assign(locale_name_localized);
- else
- locale_name.assign(locale_names_[index]);
+ std::wstring locale_name = locale_names_[index];
+ base::i18n::AdjustStringForLocaleDirection(&locale_name);
- std::wstring native_name_localized;
- std::wstring native_name;
- if (base::i18n::AdjustStringForLocaleDirection(it->second.native_name,
- &native_name_localized))
- native_name.assign(native_name_localized);
- else
- native_name.assign(it->second.native_name);
+ std::wstring native_name = it->second.native_name;
+ base::i18n::AdjustStringForLocaleDirection(&native_name);
// We used to have a localizable template here, but none of translators
// changed the format. We also want to switch the order of locale_name