From ee88492a29c283399cd8f05c8d4afad632af4480 Mon Sep 17 00:00:00 2001 From: Samar Date: Tue, 28 May 2024 13:39:30 +0000 Subject: [PATCH] [Signin][Android] Check for child accounts on SigninChecker creation (cherry picked from commit 1a831602774ad7afc16c19d16f08379543e383a6) Bug: b/40284908 Change-Id: I64f20ae601028987af1791c757e218e18e0ddd31 Fixed: b/343017102 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5575127 Commit-Queue: Samar Chehade-Lepleux Auto-Submit: Samar Chehade-Lepleux Reviewed-by: Boris Sazonov Code-Coverage: findit-for-me@appspot.gserviceaccount.com Cr-Original-Commit-Position: refs/heads/main@{#1306687} Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5575755 Commit-Queue: Menghan Yang Commit-Queue: Boris Sazonov Auto-Submit: Boris Sazonov Reviewed-by: Menghan Yang Cr-Commit-Position: refs/branch-heads/6506@{#4} Cr-Branched-From: 2c488d6d371f33dbe861433b7df22c54c3495c2c-refs/heads/main@{#1306564} --- .../chromium/chrome/browser/signin/services/SigninChecker.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/chrome/browser/signin/services/android/java/src/org/chromium/chrome/browser/signin/services/SigninChecker.java b/chrome/browser/signin/services/android/java/src/org/chromium/chrome/browser/signin/services/SigninChecker.java index 114af0aea18c12..e463a854d19c84 100644 --- a/chrome/browser/signin/services/android/java/src/org/chromium/chrome/browser/signin/services/SigninChecker.java +++ b/chrome/browser/signin/services/android/java/src/org/chromium/chrome/browser/signin/services/SigninChecker.java @@ -57,6 +57,9 @@ public SigninChecker( mAccountManagerFacade = AccountManagerFacadeProvider.getInstance(); if (SigninFeatureMap.isEnabled(SigninFeatures.SEED_ACCOUNTS_REVAMP)) { mAccountManagerFacade.addObserver(this); + if (mAccountManagerFacade.getCoreAccountInfos().isFulfilled()) { + onCoreAccountInfosChanged(); + } } else { mAccountTrackerService.addObserver(this); }