Index: sync/internal_api/public/engine/model_safe_worker.cc |
diff --git a/sync/internal_api/public/engine/model_safe_worker.cc b/sync/internal_api/public/engine/model_safe_worker.cc |
index cf2c41e919f552a835214f56e8af2c49e8a9261a..3c96a2755225a7725ab1e41784139f2e2c362c81 100644 |
--- a/sync/internal_api/public/engine/model_safe_worker.cc |
+++ b/sync/internal_api/public/engine/model_safe_worker.cc |
@@ -74,10 +74,10 @@ std::string ModelSafeGroupToString(ModelSafeGroup group) { |
ModelSafeWorker::ModelSafeWorker(WorkerLoopDestructionObserver* observer) |
: stopped_(false), |
- work_done_or_stopped_(false, false), |
+ work_done_or_stopped_(base::WaitableEvent::ResetPolicy::AUTOMATIC, |
+ base::WaitableEvent::InitialState::NOT_SIGNALED), |
observer_(observer), |
- working_loop_(NULL) { |
-} |
+ working_loop_(NULL) {} |
ModelSafeWorker::~ModelSafeWorker() {} |