| Index: chrome/browser/ui/webui/options/chromeos/cros_language_options_handler.cc
|
| diff --git a/chrome/browser/ui/webui/options/chromeos/cros_language_options_handler.cc b/chrome/browser/ui/webui/options/chromeos/cros_language_options_handler.cc
|
| index 372ba6f8f5798bfd696bad3601554724ed021ffe..9fb89b1bdb04724485fb857431235a89ec22cd8c 100644
|
| --- a/chrome/browser/ui/webui/options/chromeos/cros_language_options_handler.cc
|
| +++ b/chrome/browser/ui/webui/options/chromeos/cros_language_options_handler.cc
|
| @@ -394,8 +394,8 @@ void CrosLanguageOptionsHandler::SetApplicationLocale(
|
| UserManager* user_manager = UserManager::Get();
|
|
|
| // Only the primary user can change the locale.
|
| - if (user_manager->GetUserByProfile(profile)->email() ==
|
| - user_manager->GetPrimaryUser()->email()) {
|
| + User* user = user_manager->GetUserByProfile(profile);
|
| + if (user && user->email() == user_manager->GetPrimaryUser()->email()) {
|
| profile->ChangeAppLocale(language_code,
|
| Profile::APP_LOCALE_CHANGED_VIA_SETTINGS);
|
| }
|
|
|