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); |
} |