Index: content/child/fileapi/webfilewriter_impl.cc |
diff --git a/content/child/fileapi/webfilewriter_impl.cc b/content/child/fileapi/webfilewriter_impl.cc |
index 8ec97332d183ad4091888c496501ca41a43f9faa..a2f8d92f89df126629e569c4397e698b84e20fb3 100644 |
--- a/content/child/fileapi/webfilewriter_impl.cc |
+++ b/content/child/fileapi/webfilewriter_impl.cc |
@@ -36,8 +36,11 @@ class WebFileWriterImpl::WriterBridge |
task_runner_(running_on_worker_ ? base::ThreadTaskRunnerHandle::Get() |
: nullptr), |
written_bytes_(0) { |
- if (type == WebFileWriterImpl::TYPE_SYNC) |
- waitable_event_.reset(new base::WaitableEvent(false, false)); |
+ if (type == WebFileWriterImpl::TYPE_SYNC) { |
+ waitable_event_.reset(new base::WaitableEvent( |
+ base::WaitableEvent::ResetPolicy::AUTOMATIC, |
+ base::WaitableEvent::InitialState::NOT_SIGNALED)); |
+ } |
} |
void Truncate(const GURL& path, |