Index: chrome/browser/chromeos/login/screens/user_image_screen.cc |
diff --git a/chrome/browser/chromeos/login/screens/user_image_screen.cc b/chrome/browser/chromeos/login/screens/user_image_screen.cc |
index 99352fee21eba417d16f0e23d23b1389b73208fe..8b48c9e9f3e2f8b6a1f5a2927d78b8a297c76f38 100644 |
--- a/chrome/browser/chromeos/login/screens/user_image_screen.cc |
+++ b/chrome/browser/chromeos/login/screens/user_image_screen.cc |
@@ -280,8 +280,13 @@ void UserImageScreen::Show() { |
kContextKeySelectedImageURL, |
default_user_image::GetDefaultImageUrl(selected_image_)); |
- // Start fetching the profile image. |
- GetUserImageManager()->DownloadProfileImage(kProfileDownloadReason); |
+ const user_manager::User* user = GetUser(); |
achuithb
2017/01/31 20:33:05
Maybe add a comment like:
// Fetch profile image f
Roman Sorokin (ftl)
2017/02/01 13:15:56
Done.
|
+ if (user && user->HasGaiaAccount()) { |
+ GetContextEditor().SetBoolean(kContextKeyHasGaiaAccount, true); |
+ GetUserImageManager()->DownloadProfileImage(kProfileDownloadReason); |
+ } else { |
+ GetContextEditor().SetBoolean(kContextKeyHasGaiaAccount, false); |
+ } |
} |
void UserImageScreen::Hide() { |