OLD | NEW |
---|---|
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/chromeos/policy/login_profile_policy_provider.h" | 5 #include "chrome/browser/chromeos/policy/login_profile_policy_provider.h" |
6 | 6 |
7 #include <string> | 7 #include <string> |
8 | 8 |
9 #include "base/bind.h" | 9 #include "base/bind.h" |
10 #include "base/callback.h" | 10 #include "base/callback.h" |
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
109 } | 109 } |
110 | 110 |
111 void LoginProfilePolicyProvider::RefreshPolicies() { | 111 void LoginProfilePolicyProvider::RefreshPolicies() { |
112 waiting_for_device_policy_refresh_ = true; | 112 waiting_for_device_policy_refresh_ = true; |
113 weak_factory_.InvalidateWeakPtrs(); | 113 weak_factory_.InvalidateWeakPtrs(); |
114 device_policy_service_->RefreshPolicies(base::Bind( | 114 device_policy_service_->RefreshPolicies(base::Bind( |
115 &LoginProfilePolicyProvider::OnDevicePolicyRefreshDone, | 115 &LoginProfilePolicyProvider::OnDevicePolicyRefreshDone, |
116 weak_factory_.GetWeakPtr())); | 116 weak_factory_.GetWeakPtr())); |
117 } | 117 } |
118 | 118 |
119 PolicySource LoginProfilePolicyProvider::source() const { | |
Thiemo Nagel
2015/09/01 17:40:36
Remove.
fhorschig
2015/09/04 06:53:53
Done.
| |
120 return POLICY_SOURCE_CLOUD; | |
121 } | |
122 | |
119 void LoginProfilePolicyProvider::OnPolicyUpdated(const PolicyNamespace& ns, | 123 void LoginProfilePolicyProvider::OnPolicyUpdated(const PolicyNamespace& ns, |
120 const PolicyMap& previous, | 124 const PolicyMap& previous, |
121 const PolicyMap& current) { | 125 const PolicyMap& current) { |
122 if (ns == PolicyNamespace(POLICY_DOMAIN_CHROME, std::string())) | 126 if (ns == PolicyNamespace(POLICY_DOMAIN_CHROME, std::string())) |
123 UpdateFromDevicePolicy(); | 127 UpdateFromDevicePolicy(); |
124 } | 128 } |
125 | 129 |
126 void LoginProfilePolicyProvider::OnPolicyServiceInitialized( | 130 void LoginProfilePolicyProvider::OnPolicyServiceInitialized( |
127 PolicyDomain domain) { | 131 PolicyDomain domain) { |
128 if (domain == POLICY_DOMAIN_CHROME) | 132 if (domain == POLICY_DOMAIN_CHROME) |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
197 ApplyValueAsMandatoryPolicy(policy_value.get(), | 201 ApplyValueAsMandatoryPolicy(policy_value.get(), |
198 key::kPowerManagementIdleSettings, | 202 key::kPowerManagementIdleSettings, |
199 &user_policy_map); | 203 &user_policy_map); |
200 } | 204 } |
201 } | 205 } |
202 | 206 |
203 UpdatePolicy(bundle.Pass()); | 207 UpdatePolicy(bundle.Pass()); |
204 } | 208 } |
205 | 209 |
206 } // namespace policy | 210 } // namespace policy |
OLD | NEW |