X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Fbrowser%2Fextensions%2Fapi%2Fidentity%2Faccount_tracker.cc;h=21b4534b655e6524940d9e05e9c0afe4de431d38;hb=ff3e2503a20db9193d323c1d19c38c68004dec4a;hp=54d6282732e28082ca6db9cdb72655c6d09ab466;hpb=7338fba38ba696536d1cc9d389afd716a6ab2fe6;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/browser/extensions/api/identity/account_tracker.cc b/src/chrome/browser/extensions/api/identity/account_tracker.cc index 54d6282..21b4534 100644 --- a/src/chrome/browser/extensions/api/identity/account_tracker.cc +++ b/src/chrome/browser/extensions/api/identity/account_tracker.cc @@ -8,12 +8,13 @@ #include "base/stl_util.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/chrome_notification_types.h" -#include "chrome/browser/extensions/extension_system.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/signin/profile_oauth2_token_service.h" #include "chrome/browser/signin/profile_oauth2_token_service_factory.h" -#include "chrome/browser/signin/signin_manager_base.h" +#include "chrome/browser/signin/signin_manager.h" +#include "chrome/browser/signin/signin_manager_factory.h" #include "content/public/browser/notification_details.h" +#include "extensions/browser/extension_system.h" namespace extensions { @@ -52,9 +53,9 @@ void AccountTracker::RemoveObserver(Observer* observer) { void AccountTracker::OnRefreshTokenAvailable(const std::string& account_id) { // Ignore refresh tokens if there is no primary account ID at all. - ProfileOAuth2TokenService* token_service = - ProfileOAuth2TokenServiceFactory::GetForProfile(profile_); - if (token_service->GetPrimaryAccountId().empty()) + SigninManagerBase* signin_manager = + SigninManagerFactory::GetForProfile(profile_); + if (signin_manager->GetAuthenticatedAccountId().empty()) return; DVLOG(1) << "AVAILABLE " << account_id;