| Index: base/trace_event/trace_event_android.cc
|
| diff --git a/base/trace_event/trace_event_android.cc b/base/trace_event/trace_event_android.cc
|
| index d406d2cafaedaf991424264bc38018f5640abde9..a28c54a8b90f218119f64bcf6aab253fef19beaf 100644
|
| --- a/base/trace_event/trace_event_android.cc
|
| +++ b/base/trace_event/trace_event_android.cc
|
| @@ -128,7 +128,8 @@ void TraceLog::StopATrace() {
|
| // TraceLog::Flush() requires the current thread to have a message loop, but
|
| // this thread called from Java may not have one, so flush in another thread.
|
| Thread end_chrome_tracing_thread("end_chrome_tracing");
|
| - WaitableEvent complete_event(false, false);
|
| + WaitableEvent complete_event(WaitableEvent::ResetPolicy::AUTOMATIC,
|
| + WaitableEvent::InitialState::NOT_SIGNALED);
|
| end_chrome_tracing_thread.Start();
|
| end_chrome_tracing_thread.task_runner()->PostTask(
|
| FROM_HERE, base::Bind(&EndChromeTracing, Unretained(this),
|
|
|