| Index: content/renderer/media/mock_media_stream_dependency_factory.cc
|
| diff --git a/content/renderer/media/mock_media_stream_dependency_factory.cc b/content/renderer/media/mock_media_stream_dependency_factory.cc
|
| index f2656c06e5eb8bafaa2fff485ee17339eca8e5ea..3920a71196e6454d465c63307ebbd5eb91b3258a 100644
|
| --- a/content/renderer/media/mock_media_stream_dependency_factory.cc
|
| +++ b/content/renderer/media/mock_media_stream_dependency_factory.cc
|
| @@ -50,12 +50,20 @@ class MockMediaStream : public webrtc::MediaStreamInterface {
|
| return true;
|
| }
|
| virtual bool RemoveTrack(AudioTrackInterface* track) OVERRIDE {
|
| - NOTIMPLEMENTED();
|
| - return false;
|
| + AudioTrackVector::iterator it = FindTrack(&audio_track_vector_,
|
| + track->id());
|
| + if (it == audio_track_vector_.end())
|
| + return false;
|
| + audio_track_vector_.erase(it);
|
| + return true;
|
| }
|
| virtual bool RemoveTrack(VideoTrackInterface* track) OVERRIDE {
|
| - NOTIMPLEMENTED();
|
| - return false;
|
| + VideoTrackVector::iterator it = FindTrack(&video_track_vector_,
|
| + track->id());
|
| + if (it == video_track_vector_.end())
|
| + return false;
|
| + video_track_vector_.erase(it);
|
| + return true;
|
| }
|
| virtual std::string label() const OVERRIDE { return label_; }
|
| virtual AudioTrackVector GetAudioTracks() OVERRIDE {
|
|
|