| Index: chrome/browser/chromeos/login/user_image_manager_impl.cc
|
| diff --git a/chrome/browser/chromeos/login/user_image_manager_impl.cc b/chrome/browser/chromeos/login/user_image_manager_impl.cc
|
| index 005c75f2759a2668324a3f69f948e8e9c38783d1..93ddf9d92595f0df4a689af3f2b7f335156ca00a 100644
|
| --- a/chrome/browser/chromeos/login/user_image_manager_impl.cc
|
| +++ b/chrome/browser/chromeos/login/user_image_manager_impl.cc
|
| @@ -659,10 +659,9 @@ void UserImageManagerImpl::OnProfileDownloadSuccess(
|
| UserManager* user_manager = UserManager::Get();
|
| const User* user = user_manager->GetLoggedInUser();
|
|
|
| - if (!downloader->GetProfileFullName().empty()) {
|
| - user_manager->SaveUserDisplayName(
|
| - user->email(), downloader->GetProfileFullName());
|
| - }
|
| + user_manager->UpdateUserAccountData(user->email(),
|
| + downloader->GetProfileFullName(),
|
| + downloader->GetProfileLocale());
|
|
|
| bool requested_image = downloading_profile_image_;
|
| downloading_profile_image_ = false;
|
| @@ -743,6 +742,12 @@ void UserImageManagerImpl::OnProfileDownloadFailure(
|
| AddProfileImageTimeHistogram(kDownloadFailure, profile_image_download_reason_,
|
| delta);
|
|
|
| + UserManager* user_manager = UserManager::Get();
|
| + const User* user = user_manager->GetLoggedInUser();
|
| +
|
| + // Need note that at least one attempt finished.
|
| + user_manager->UpdateUserAccountData(user->email(), string16(), "");
|
| +
|
| // Retry download after some time if a network error has occured.
|
| if (reason == ProfileDownloaderDelegate::NETWORK_ERROR) {
|
| BrowserThread::PostDelayedTask(
|
|
|