| Index: components/signin/core/browser/account_reconcilor.cc
|
| diff --git a/components/signin/core/browser/account_reconcilor.cc b/components/signin/core/browser/account_reconcilor.cc
|
| index 4d7cf9789b867f93ecd230d2f2f755203ae88023..65c737073da99ed03a8c65ed08eabed9af3ead86 100644
|
| --- a/components/signin/core/browser/account_reconcilor.cc
|
| +++ b/components/signin/core/browser/account_reconcilor.cc
|
| @@ -237,6 +237,7 @@ void AccountReconcilor::Shutdown() {
|
| merge_session_helper_.CancelAll();
|
| merge_session_helper_.RemoveObserver(this);
|
| gaia_fetcher_.reset();
|
| + get_gaia_accounts_callbacks_.clear();
|
| DeleteFetchers();
|
| UnregisterWithSigninManager();
|
| UnregisterWithTokenService();
|
| @@ -349,6 +350,7 @@ void AccountReconcilor::GoogleSigninSucceeded(const std::string& username,
|
| void AccountReconcilor::GoogleSignedOut(const std::string& username) {
|
| VLOG(1) << "AccountReconcilor::GoogleSignedOut: signed out";
|
| gaia_fetcher_.reset();
|
| + get_gaia_accounts_callbacks_.clear();
|
| AbortReconcile();
|
| UnregisterWithTokenService();
|
| UnregisterForCookieChanges();
|
|
|