diff options
Diffstat (limited to 'content/browser/renderer_host/media/media_stream_dispatcher_host.cc')
| -rw-r--r-- | content/browser/renderer_host/media/media_stream_dispatcher_host.cc | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/content/browser/renderer_host/media/media_stream_dispatcher_host.cc b/content/browser/renderer_host/media/media_stream_dispatcher_host.cc index 96eeb25..fd980c5 100644 --- a/content/browser/renderer_host/media/media_stream_dispatcher_host.cc +++ b/content/browser/renderer_host/media/media_stream_dispatcher_host.cc @@ -214,8 +214,13 @@ void MediaStreamDispatcherHost::OnCancelGenerateStream(int render_view_id, DVLOG(1) << "MediaStreamDispatcherHost::OnCancelGenerateStream(" << render_view_id << ", " << page_request_id << ")"; - // TODO(perkj): Implement - NOTIMPLEMENTED(); + + for (StreamMap::iterator it = streams_.begin(); it != streams_.end(); ++it) { + if (it->second.render_view_id == render_view_id && + it->second.page_request_id == page_request_id) { + manager()->CancelGenerateStream(it->first); + } + } } void MediaStreamDispatcherHost::OnStopGeneratedStream( |
