Index: base/task_scheduler/task_tracker_unittest.cc |
diff --git a/base/task_scheduler/task_tracker_unittest.cc b/base/task_scheduler/task_tracker_unittest.cc |
index 8f04f3a02e35636e2c2a018ba93cfb2bc4a7bd98..ea924ce89499afe3d48ad2a4789d1d9277047201 100644 |
--- a/base/task_scheduler/task_tracker_unittest.cc |
+++ b/base/task_scheduler/task_tracker_unittest.cc |
@@ -36,7 +36,8 @@ class ThreadCallingShutdown : public SimpleThread { |
explicit ThreadCallingShutdown(TaskTracker* tracker) |
: SimpleThread("ThreadCallingShutdown"), |
tracker_(tracker), |
- has_returned_(true, false) {} |
+ has_returned_(WaitableEvent::ResetPolicy::MANUAL, |
+ WaitableEvent::InitialState::NOT_SIGNALED) {} |
// Returns true once the async call to Shutdown() has returned. |
bool has_returned() { return has_returned_.IsSignaled(); } |
@@ -163,7 +164,8 @@ TEST_P(TaskSchedulerTaskTrackerTest, WillPostAndRunBeforeShutdown) { |
TEST_P(TaskSchedulerTaskTrackerTest, WillPostAndRunLongTaskBeforeShutdown) { |
// Create a task that will block until |event| is signaled. |
- WaitableEvent event(false, false); |
+ WaitableEvent event(WaitableEvent::ResetPolicy::AUTOMATIC, |
+ WaitableEvent::InitialState::NOT_SIGNALED); |
std::unique_ptr<Task> blocked_task( |
new Task(FROM_HERE, Bind(&WaitableEvent::Wait, Unretained(&event)), |
TaskTraits().WithShutdownBehavior(GetParam()), TimeDelta())); |