Index: components/policy/core/common/cloud/component_cloud_policy_service.h |
diff --git a/components/policy/core/common/cloud/component_cloud_policy_service.h b/components/policy/core/common/cloud/component_cloud_policy_service.h |
index 15f04e8041fb8a03e5fd15705be3d54b35ae12e9..a9d1149539ced55592a7c0366a753b33315b206f 100644 |
--- a/components/policy/core/common/cloud/component_cloud_policy_service.h |
+++ b/components/policy/core/common/cloud/component_cloud_policy_service.h |
@@ -12,7 +12,7 @@ |
#include "base/macros.h" |
#include "base/memory/ref_counted.h" |
#include "base/memory/weak_ptr.h" |
-#include "base/threading/non_thread_safe.h" |
+#include "base/sequence_checker.h" |
#include "build/build_config.h" |
#include "components/policy/core/common/cloud/cloud_policy_client.h" |
#include "components/policy/core/common/cloud/cloud_policy_core.h" |
@@ -52,8 +52,7 @@ class POLICY_EXPORT ComponentCloudPolicyService |
: public CloudPolicyClient::Observer, |
public CloudPolicyCore::Observer, |
public CloudPolicyStore::Observer, |
- public SchemaRegistry::Observer, |
- public base::NonThreadSafe { |
+ public SchemaRegistry::Observer { |
public: |
class POLICY_EXPORT Delegate { |
public: |
@@ -188,6 +187,8 @@ class POLICY_EXPORT ComponentCloudPolicyService |
// Whether policies are being served. |
bool policy_installed_ = false; |
+ SEQUENCE_CHECKER(sequence_checker_); |
+ |
// Must be the last member. |
base::WeakPtrFactory<ComponentCloudPolicyService> weak_ptr_factory_; |