Index: chrome/browser/signin/profile_oauth2_token_service.cc |
diff --git a/chrome/browser/signin/profile_oauth2_token_service.cc b/chrome/browser/signin/profile_oauth2_token_service.cc |
index 439e5ecffd7f6156b9b3a18dbe396bc80f989d6b..b82a23672f4c421e912194d09e49989e82a9aed8 100644 |
--- a/chrome/browser/signin/profile_oauth2_token_service.cc |
+++ b/chrome/browser/signin/profile_oauth2_token_service.cc |
@@ -68,8 +68,6 @@ ProfileOAuth2TokenService::~ProfileOAuth2TokenService() { |
} |
void ProfileOAuth2TokenService::Initialize(Profile* profile) { |
- DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI)); |
- |
DCHECK(profile); |
DCHECK(!profile_); |
profile_ = profile; |
@@ -96,6 +94,7 @@ void ProfileOAuth2TokenService::Initialize(Profile* profile) { |
} |
void ProfileOAuth2TokenService::Shutdown() { |
+ DCHECK(profile_) << "Shutdown() called without matching call to Initialize()"; |
CancelAllRequests(); |
signin_global_error_->RemoveProvider(this); |
GlobalErrorServiceFactory::GetForProfile(profile_)->RemoveGlobalError( |