| Index: chrome/browser/signin/signin_manager_factory.cc
|
| diff --git a/chrome/browser/signin/signin_manager_factory.cc b/chrome/browser/signin/signin_manager_factory.cc
|
| index 67e33c07dc9b7ec18e4c4ee86afd54ac215918b8..7a897c21674ffe37fb5d7d4d71f2b6f7e724abd6 100644
|
| --- a/chrome/browser/signin/signin_manager_factory.cc
|
| +++ b/chrome/browser/signin/signin_manager_factory.cc
|
| @@ -34,6 +34,20 @@ SigninManager* SigninManagerFactory::GetForProfileIfExists(Profile* profile) {
|
| }
|
|
|
| // static
|
| +SigninManagerBase* SigninManagerFactory::GetBaseForProfileIfExists(
|
| + Profile* profile) {
|
| + return static_cast<SigninManagerBase*>(
|
| + GetInstance()->GetServiceForProfile(profile, false));
|
| +}
|
| +
|
| +// static
|
| +SigninManagerBase* SigninManagerFactory::GetBaseForProfile(
|
| + Profile* profile) {
|
| + return static_cast<SigninManagerBase*>(
|
| + GetInstance()->GetServiceForProfile(profile, true));
|
| +}
|
| +
|
| +// static
|
| SigninManagerFactory* SigninManagerFactory::GetInstance() {
|
| return Singleton<SigninManagerFactory>::get();
|
| }
|
|
|