Index: media/cast/logging/log_event_dispatcher.cc |
diff --git a/media/cast/logging/log_event_dispatcher.cc b/media/cast/logging/log_event_dispatcher.cc |
index e9d937e354ede9c058c8701bb15f522131ffddc2..21814c8d7333682f54a5934913161950682206f8 100644 |
--- a/media/cast/logging/log_event_dispatcher.cc |
+++ b/media/cast/logging/log_event_dispatcher.cc |
@@ -85,7 +85,8 @@ void LogEventDispatcher::Unsubscribe(RawEventSubscriber* subscriber) { |
done->Signal(); |
} |
}; |
- base::WaitableEvent done(true, false); |
+ base::WaitableEvent done(base::WaitableEvent::ResetPolicy::MANUAL, |
+ base::WaitableEvent::InitialState::NOT_SIGNALED); |
CHECK(env_->PostTask( |
CastEnvironment::MAIN, FROM_HERE, |
base::Bind(&Helper::UnsubscribeAndSignal, impl_, subscriber, &done))); |