Index: components/leveldb/leveldb_mojo_proxy.cc |
diff --git a/components/leveldb/leveldb_mojo_proxy.cc b/components/leveldb/leveldb_mojo_proxy.cc |
index 07622bd03ded64b99c02e0cfa992fe7ea29a38e0..96f2853e92aaaf98c84431aef8b1d29f70c59f74 100644 |
--- a/components/leveldb/leveldb_mojo_proxy.cc |
+++ b/components/leveldb/leveldb_mojo_proxy.cc |
@@ -144,7 +144,9 @@ void LevelDBMojoProxy::RunInternal(const base::Closure& task) { |
if (task_runner_->BelongsToCurrentThread()) { |
task.Run(); |
} else { |
- base::WaitableEvent done_event(false, false); |
+ base::WaitableEvent done_event( |
+ base::WaitableEvent::ResetPolicy::AUTOMATIC, |
+ base::WaitableEvent::InitialState::NOT_SIGNALED); |
task_runner_->PostTask( |
FROM_HERE, |
base::Bind(&LevelDBMojoProxy::DoOnOtherThread, |