Index: components/policy/core/common/policy_loader_win.cc |
diff --git a/components/policy/core/common/policy_loader_win.cc b/components/policy/core/common/policy_loader_win.cc |
index 925a826fc6cbfe54fceea670e1c3e64b79a8c9e8..fcf740d0792e9a49f240f372e727c71446c1220e 100644 |
--- a/components/policy/core/common/policy_loader_win.cc |
+++ b/components/policy/core/common/policy_loader_win.cc |
@@ -375,8 +375,12 @@ PolicyLoaderWin::PolicyLoaderWin( |
is_initialized_(false), |
chrome_policy_key_(chrome_policy_key), |
gpo_provider_(gpo_provider), |
- user_policy_changed_event_(false, false), |
- machine_policy_changed_event_(false, false), |
+ user_policy_changed_event_( |
+ base::WaitableEvent::ResetPolicy::AUTOMATIC, |
+ base::WaitableEvent::InitialState::NOT_SIGNALED), |
+ machine_policy_changed_event_( |
+ base::WaitableEvent::ResetPolicy::AUTOMATIC, |
+ base::WaitableEvent::InitialState::NOT_SIGNALED), |
user_policy_watcher_failed_(false), |
machine_policy_watcher_failed_(false) { |
if (!::RegisterGPNotification(user_policy_changed_event_.handle(), false)) { |