Index: third_party/WebKit/Source/modules/mediastream/MediaStream.cpp |
diff --git a/third_party/WebKit/Source/modules/mediastream/MediaStream.cpp b/third_party/WebKit/Source/modules/mediastream/MediaStream.cpp |
index ce02f73e2d0bec8d031f9ca8702f7b90f154dd57..75ec1247ac92f559331b5233fb35526b857034f7 100644 |
--- a/third_party/WebKit/Source/modules/mediastream/MediaStream.cpp |
+++ b/third_party/WebKit/Source/modules/mediastream/MediaStream.cpp |
@@ -206,6 +206,7 @@ void MediaStream::addTrack(MediaStreamTrack* track, ExceptionState& exceptionSta |
m_descriptor->setActive(true); |
scheduleDispatchEvent(Event::create(EventTypeNames::active)); |
} |
+ scheduleDispatchEvent(MediaStreamTrackEvent::create(EventTypeNames::addtrack, false, false, track)); |
MediaStreamCenter::instance().didAddMediaStreamTrack(m_descriptor, track->component()); |
} |
@@ -240,6 +241,7 @@ void MediaStream::removeTrack(MediaStreamTrack* track, ExceptionState& exception |
m_descriptor->setActive(false); |
scheduleDispatchEvent(Event::create(EventTypeNames::inactive)); |
} |
+ scheduleDispatchEvent(MediaStreamTrackEvent::create(EventTypeNames::removetrack, false, false, track)); |
MediaStreamCenter::instance().didRemoveMediaStreamTrack(m_descriptor, track->component()); |
} |