Chromium Code Reviews| Index: content/renderer/media/media_stream_center.cc |
| diff --git a/content/renderer/media/media_stream_center.cc b/content/renderer/media/media_stream_center.cc |
| index b332c1334896a7d9c3a547d1b1dae5ba0e922939..8af49135cd5de8ca7fb0930f16003f2bb5f770ee 100644 |
| --- a/content/renderer/media/media_stream_center.cc |
| +++ b/content/renderer/media/media_stream_center.cc |
| @@ -27,15 +27,6 @@ |
| namespace content { |
| -static MediaStreamImpl* GetMediaStreamImpl(WebKit::WebFrame* web_frame) { |
| - RenderViewImpl* render_view = RenderViewImpl::FromWebView(web_frame->view()); |
| - if (!render_view) |
| - return NULL; |
| - |
| - // TODO(perkj): Avoid this cast? |
| - return static_cast<MediaStreamImpl*>(render_view->userMediaClient()); |
| -} |
| - |
| static webrtc::MediaStreamInterface* GetNativeMediaStream( |
| const WebKit::WebMediaStreamDescriptor& stream) { |
| MediaStreamExtraData* extra_data = |
| @@ -116,16 +107,9 @@ void MediaStreamCenter::didDisableMediaStreamTrack( |
| void MediaStreamCenter::didStopLocalMediaStream( |
| const WebKit::WebMediaStreamDescriptor& stream) { |
| DVLOG(1) << "MediaStreamCenter::didStopLocalMediaStream"; |
| - WebKit::WebFrame* web_frame = WebKit::WebFrame::frameForCurrentContext(); |
| - if (!web_frame) |
| - return; |
| - MediaStreamImpl* ms_impl = GetMediaStreamImpl(web_frame); |
| - if (ms_impl) { |
| - ms_impl->StopLocalMediaStream(stream); |
| - return; |
| - } |
| - |
| - NOTREACHED(); |
| + MediaStreamExtraData* extra_data = |
| + static_cast<MediaStreamExtraData*>(stream.extraData()); |
| + return extra_data->RunStreamStopCallback(); |
|
tommi (sloooow) - chröme
2012/09/21 09:18:03
no need for return statements in void functions
perkj_chrome
2012/09/21 10:47:10
Done.
|
| } |
| void MediaStreamCenter::didCreateMediaStream( |