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 f450f9e1afeaec0f1a4d1f195315b08fa22bffdc..836646521f59e3ab2f1e07c1fd6d6654b766d2de 100644 |
--- a/chrome/browser/chromeos/login/screens/user_image_screen.cc |
+++ b/chrome/browser/chromeos/login/screens/user_image_screen.cc |
@@ -109,6 +109,11 @@ void UserImageScreen::OnCameraPresenceCheckDone(bool is_camera_present) { |
} |
void UserImageScreen::HideCurtain() { |
+ // Skip user image selection for ephemeral users. |
+ if (user_manager::UserManager::Get()->IsUserNonCryptohomeDataEphemeral( |
+ GetUser()->GetUserID())) { |
+ ExitScreen(); |
+ } |
if (view_) |
view_->HideCurtain(); |
} |