Index: chrome/browser/policy/user_policy_signin_service_factory.cc |
diff --git a/chrome/browser/policy/user_policy_signin_service_factory.cc b/chrome/browser/policy/user_policy_signin_service_factory.cc |
index 6ffeb8204f30a43ce7642812872095fbdb6b581b..6f939af9523f5e56e409b91ca9741630ca28c5b4 100644 |
--- a/chrome/browser/policy/user_policy_signin_service_factory.cc |
+++ b/chrome/browser/policy/user_policy_signin_service_factory.cc |
@@ -4,6 +4,7 @@ |
#include "chrome/browser/policy/user_policy_signin_service_factory.h" |
+#include "chrome/browser/policy/user_cloud_policy_manager_factory.h" |
#include "chrome/browser/policy/user_policy_signin_service.h" |
#include "chrome/browser/prefs/pref_service.h" |
#include "chrome/browser/profiles/profile.h" |
@@ -19,6 +20,7 @@ UserPolicySigninServiceFactory::UserPolicySigninServiceFactory() |
ProfileDependencyManager::GetInstance()) { |
DependsOn(TokenServiceFactory::GetInstance()); |
DependsOn(SigninManagerFactory::GetInstance()); |
+ DependsOn(UserCloudPolicyManagerFactory::GetInstance()); |
} |
UserPolicySigninServiceFactory::~UserPolicySigninServiceFactory() {} |
@@ -37,8 +39,7 @@ UserPolicySigninServiceFactory* UserPolicySigninServiceFactory::GetInstance() { |
ProfileKeyedService* UserPolicySigninServiceFactory::BuildServiceInstanceFor( |
Profile* profile) const { |
- return new UserPolicySigninService(profile, |
- profile->GetUserCloudPolicyManager()); |
+ return new UserPolicySigninService(profile); |
} |
bool UserPolicySigninServiceFactory::ServiceIsCreatedWithProfile() const { |