Chromium Code Reviews| Index: content/renderer/media/render_media_log.cc |
| diff --git a/content/renderer/media/render_media_log.cc b/content/renderer/media/render_media_log.cc |
| index 1169f685b5a81ec6885ef39e92a8cb96195c0301..5ce7c22a955123e62463767f2270e96f9e8fcd12 100644 |
| --- a/content/renderer/media/render_media_log.cc |
| +++ b/content/renderer/media/render_media_log.cc |
| @@ -50,6 +50,8 @@ RenderMediaLog::RenderMediaLog(const GURL& security_origin) |
| ipc_send_pending_(false) { |
| DCHECK(RenderThread::Get()) |
| << "RenderMediaLog must be constructed on the render thread"; |
| + queued_media_events_.push_back( |
| + *CreateEvent(media::MediaLogEvent::MEDIALOG_CREATED)); |
|
wolenetz
2017/03/21 00:21:26
In a hypothetical scenario where someone just crea
|
| } |
| void RenderMediaLog::AddEvent(std::unique_ptr<media::MediaLogEvent> event) { |
| @@ -91,6 +93,8 @@ void RenderMediaLog::AddEvent(std::unique_ptr<media::MediaLogEvent> event) { |
| // Just enqueue all other event types for throttled transmission. |
| default: |
| + DCHECK_NE(media::MediaLogEvent::MEDIALOG_CREATED, event->type) |
| + << "MEDIALOG_CREATED events should not be sent manually"; |
| queued_media_events_.push_back(*event); |
| } |