Chromium Code Reviews

Unified Diff: chrome/browser/chromeos/login/screens/user_image_screen.cc

Issue 2666893002: Delete "Google Profile photo" for the Active Directory (Closed)
Patch Set: Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
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() {

Powered by Google App Engine