| Index: content/renderer/media/webrtc/peer_connection_dependency_factory.cc
|
| diff --git a/content/renderer/media/webrtc/peer_connection_dependency_factory.cc b/content/renderer/media/webrtc/peer_connection_dependency_factory.cc
|
| index 544b25e2c35445d10f8f980337071e3f570ce64a..29ed6fb3cae780742a7da2de199f7f1bd14eaf3c 100644
|
| --- a/content/renderer/media/webrtc/peer_connection_dependency_factory.cc
|
| +++ b/content/renderer/media/webrtc/peer_connection_dependency_factory.cc
|
| @@ -184,13 +184,17 @@ void PeerConnectionDependencyFactory::CreatePeerConnectionFactory() {
|
| CHECK(chrome_signaling_thread_.Start());
|
| CHECK(chrome_worker_thread_.Start());
|
|
|
| - base::WaitableEvent start_worker_event(true, false);
|
| + base::WaitableEvent start_worker_event(
|
| + base::WaitableEvent::ResetPolicy::MANUAL,
|
| + base::WaitableEvent::InitialState::NOT_SIGNALED);
|
| chrome_worker_thread_.task_runner()->PostTask(
|
| FROM_HERE,
|
| base::Bind(&PeerConnectionDependencyFactory::InitializeWorkerThread,
|
| base::Unretained(this), &worker_thread_, &start_worker_event));
|
|
|
| - base::WaitableEvent create_network_manager_event(true, false);
|
| + base::WaitableEvent create_network_manager_event(
|
| + base::WaitableEvent::ResetPolicy::MANUAL,
|
| + base::WaitableEvent::InitialState::NOT_SIGNALED);
|
| chrome_worker_thread_.task_runner()->PostTask(
|
| FROM_HERE,
|
| base::Bind(&PeerConnectionDependencyFactory::
|
| @@ -209,7 +213,9 @@ void PeerConnectionDependencyFactory::CreatePeerConnectionFactory() {
|
| return;
|
| }
|
|
|
| - base::WaitableEvent start_signaling_event(true, false);
|
| + base::WaitableEvent start_signaling_event(
|
| + base::WaitableEvent::ResetPolicy::MANUAL,
|
| + base::WaitableEvent::InitialState::NOT_SIGNALED);
|
| chrome_signaling_thread_.task_runner()->PostTask(
|
| FROM_HERE,
|
| base::Bind(&PeerConnectionDependencyFactory::InitializeSignalingThread,
|
|
|