| Index: chrome/browser/sync/signin_manager.cc
|
| diff --git a/chrome/browser/sync/signin_manager.cc b/chrome/browser/sync/signin_manager.cc
|
| index 2c06078e3242f3e58fd35b921d5c133ebed200b6..00e3246387b982096be273dd455e699d7c90210d 100644
|
| --- a/chrome/browser/sync/signin_manager.cc
|
| +++ b/chrome/browser/sync/signin_manager.cc
|
| @@ -48,12 +48,13 @@ bool SigninManager::IsInitialized() const {
|
|
|
| void SigninManager::CleanupNotificationRegistration() {
|
| #if !defined(OS_CHROMEOS)
|
| + Source<TokenService> token_service(profile_->GetTokenService());
|
| if (registrar_.IsRegistered(this,
|
| chrome::NOTIFICATION_TOKEN_AVAILABLE,
|
| - NotificationService::AllSources())) {
|
| + token_service)) {
|
| registrar_.Remove(this,
|
| chrome::NOTIFICATION_TOKEN_AVAILABLE,
|
| - NotificationService::AllSources());
|
| + token_service);
|
| }
|
| #endif
|
| }
|
| @@ -114,7 +115,7 @@ void SigninManager::StartSignIn(const std::string& username,
|
| if (profile_->GetPrefs()->GetBoolean(prefs::kAutologinEnabled)) {
|
| registrar_.Add(this,
|
| chrome::NOTIFICATION_TOKEN_AVAILABLE,
|
| - NotificationService::AllSources());
|
| + Source<TokenService>(profile_->GetTokenService()));
|
| }
|
| #endif
|
| }
|
|
|