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 7867c6941193e11137eeb81e55fcd658d74fae44..9e6ab705d2978452b4cb1aa90378c743c35d03ac 100644 |
--- a/chrome/browser/signin/signin_manager_factory.cc |
+++ b/chrome/browser/signin/signin_manager_factory.cc |
@@ -36,6 +36,13 @@ SigninManagerBase* SigninManagerFactory::GetForProfileIfExists( |
GetInstance()->GetServiceForBrowserContext(profile, false)); |
} |
+const SigninManagerBase* SigninManagerFactory::GetForProfileIfExists( |
+ const Profile* profile) { |
+ return static_cast<const SigninManagerBase*>( |
+ GetInstance()->GetServiceForBrowserContext( |
+ const_cast<Profile*>(profile), false)); |
+} |
+ |
// static |
SigninManagerBase* SigninManagerFactory::GetForProfile( |
Profile* profile) { |
@@ -55,6 +62,14 @@ SigninManager* SigninManagerFactory::GetForProfileIfExists(Profile* profile) { |
return static_cast<SigninManager*>( |
GetInstance()->GetServiceForBrowserContext(profile, false)); |
} |
+ |
+// static |
+const SigninManager* SigninManagerFactory::GetForProfileIfExists( |
+ const Profile* profile) { |
+ return static_cast<const SigninManager*>( |
+ GetInstance()->GetServiceForBrowserContext( |
+ const_cast<Profile*>(profile), false)); |
+} |
#endif |
// static |