| Index: content/renderer/media/remote_media_stream_impl.cc
|
| diff --git a/content/renderer/media/remote_media_stream_impl.cc b/content/renderer/media/remote_media_stream_impl.cc
|
| index 1afd7f3d0b503690ff7d0704c3a010e4ca0feea8..5365251133e042caf419ed55dc7c84e455298376 100644
|
| --- a/content/renderer/media/remote_media_stream_impl.cc
|
| +++ b/content/renderer/media/remote_media_stream_impl.cc
|
| @@ -352,9 +352,9 @@ RemoteMediaStreamImpl::RemoteMediaStreamImpl(
|
| const scoped_refptr<base::SingleThreadTaskRunner>& main_thread,
|
| webrtc::MediaStreamInterface* webrtc_stream)
|
| : signaling_thread_(base::ThreadTaskRunnerHandle::Get()),
|
| - weak_factory_(this),
|
| - observer_(new RemoteMediaStreamImpl::Observer(weak_factory_.GetWeakPtr(),
|
| - main_thread, webrtc_stream)) {
|
| + weak_factory_(this) {
|
| + observer_ = new RemoteMediaStreamImpl::Observer(
|
| + weak_factory_.GetWeakPtr(), main_thread, webrtc_stream);
|
| CreateAdaptersForTracks(webrtc_stream->GetAudioTracks(),
|
| &audio_track_observers_, main_thread);
|
| CreateAdaptersForTracks(webrtc_stream->GetVideoTracks(),
|
|
|