Index: chrome/browser/policy/cloud_policy_manager.h |
diff --git a/chrome/browser/policy/cloud_policy_manager.h b/chrome/browser/policy/cloud_policy_manager.h |
index 82b73c6071bd9a6b9cf5a86002f01eda643f2328..93aa86ef5266e0efbbf75824d09f09911d0935c7 100644 |
--- a/chrome/browser/policy/cloud_policy_manager.h |
+++ b/chrome/browser/policy/cloud_policy_manager.h |
@@ -33,14 +33,14 @@ class CloudPolicyService; |
class CloudPolicyManager : public ConfigurationPolicyProvider, |
public CloudPolicyStore::Observer { |
public: |
- explicit CloudPolicyManager(scoped_ptr<CloudPolicyStore> store); |
+ explicit CloudPolicyManager(CloudPolicyStore* store); |
virtual ~CloudPolicyManager(); |
CloudPolicyClient* cloud_policy_client() { return client_.get(); } |
const CloudPolicyClient* cloud_policy_client() const { return client_.get(); } |
- CloudPolicyStore* cloud_policy_store() { return store_.get(); } |
- const CloudPolicyStore* cloud_policy_store() const { return store_.get(); } |
+ CloudPolicyStore* cloud_policy_store() { return store_; } |
+ const CloudPolicyStore* cloud_policy_store() const { return store_; } |
CloudPolicyService* cloud_policy_service() { return service_.get(); } |
const CloudPolicyService* cloud_policy_service() const { |
@@ -76,7 +76,7 @@ class CloudPolicyManager : public ConfigurationPolicyProvider, |
// Completion handler for policy refresh operations. |
void OnRefreshComplete(); |
- scoped_ptr<CloudPolicyStore> store_; |
+ CloudPolicyStore* store_; |
Andrew T Wilson (Slow)
2012/11/21 17:34:24
Since we don't own this, and this will likely get
Mattias Nissler (ping if slow)
2012/11/22 20:51:59
I changed the code to NULL store_ in Shutdown() an
|
scoped_ptr<CloudPolicyClient> client_; |
scoped_ptr<CloudPolicyService> service_; |
scoped_ptr<CloudPolicyRefreshScheduler> refresh_scheduler_; |