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 efbc1dcffc95ad97481dd4696bdeb7c1a72bcad0..76ddcfe28a50bde43f74ef4857852d42e460c8c8 100644 |
--- a/chrome/browser/ui/webui/chromeos/login/l10n_util.cc |
+++ b/chrome/browser/ui/webui/chromeos/login/l10n_util.cc |
@@ -459,13 +459,13 @@ void GetKeyboardLayoutsForLocale( |
// Resolve |locale| on a background thread, then continue on the current |
// thread. |
+ std::string (*get_application_locale)(const std::string&, bool) = |
+ &l10n_util::GetApplicationLocale; |
base::PostTaskAndReplyWithResult( |
background_task_runner, |
FROM_HERE, |
- base::Bind(&l10n_util::GetApplicationLocale, |
- locale), |
- base::Bind(&GetKeyboardLayoutsForResolvedLocale, |
- callback)); |
+ base::Bind(get_application_locale, locale, false /* set_icu_locale*/ ), |
+ base::Bind(&GetKeyboardLayoutsForResolvedLocale, callback)); |
} |
scoped_ptr<base::DictionaryValue> GetCurrentKeyboardLayout() { |