Index: components/policy/core/common/policy_service.h |
diff --git a/components/policy/core/common/policy_service.h b/components/policy/core/common/policy_service.h |
index b9897e18a297e974d5469580e699f57e6768c80a..f9df5f845e7caf6ee3e01612024e284f45ed8ea7 100644 |
--- a/components/policy/core/common/policy_service.h |
+++ b/components/policy/core/common/policy_service.h |
@@ -39,13 +39,17 @@ class POLICY_EXPORT PolicyService { |
// ready. If IsInitializationComplete() is false, then this will be invoked |
// once all the policy providers have finished loading their policies for |
// |domain|. |
- virtual void OnPolicyServiceInitialized(PolicyDomain domain) {} |
+ virtual void OnPolicyServiceInitialized(PolicyDomain domain); |
+ |
+#if defined(WIN32) && defined(COMPONENT_BUILD) |
+ Observer(); |
+#endif |
protected: |
- virtual ~Observer() {} |
+ virtual ~Observer(); |
}; |
- virtual ~PolicyService() {} |
+ virtual ~PolicyService(); |
// Observes changes to all components of the given |domain|. |
virtual void AddObserver(PolicyDomain domain, Observer* observer) = 0; |