summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.cpp')
-rw-r--r--chromium/third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.cpp18
1 files changed, 11 insertions, 7 deletions
diff --git a/chromium/third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.cpp b/chromium/third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.cpp
index 0a9b65f9e28..4f7eb7af32d 100644
--- a/chromium/third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.cpp
+++ b/chromium/third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.cpp
@@ -25,19 +25,18 @@
#include "config.h"
#include "modules/mediastream/MediaStreamTrackEvent.h"
-#include "core/events/ThreadLocalEventNames.h"
#include "modules/mediastream/MediaStreamTrack.h"
namespace WebCore {
-PassRefPtr<MediaStreamTrackEvent> MediaStreamTrackEvent::create()
+PassRefPtrWillBeRawPtr<MediaStreamTrackEvent> MediaStreamTrackEvent::create()
{
- return adoptRef(new MediaStreamTrackEvent);
+ return adoptRefWillBeNoop(new MediaStreamTrackEvent);
}
-PassRefPtr<MediaStreamTrackEvent> MediaStreamTrackEvent::create(const AtomicString& type, bool canBubble, bool cancelable, PassRefPtr<MediaStreamTrack> track)
+PassRefPtrWillBeRawPtr<MediaStreamTrackEvent> MediaStreamTrackEvent::create(const AtomicString& type, bool canBubble, bool cancelable, PassRefPtrWillBeRawPtr<MediaStreamTrack> track)
{
- return adoptRef(new MediaStreamTrackEvent(type, canBubble, cancelable, track));
+ return adoptRefWillBeNoop(new MediaStreamTrackEvent(type, canBubble, cancelable, track));
}
@@ -46,7 +45,7 @@ MediaStreamTrackEvent::MediaStreamTrackEvent()
ScriptWrappable::init(this);
}
-MediaStreamTrackEvent::MediaStreamTrackEvent(const AtomicString& type, bool canBubble, bool cancelable, PassRefPtr<MediaStreamTrack> track)
+MediaStreamTrackEvent::MediaStreamTrackEvent(const AtomicString& type, bool canBubble, bool cancelable, PassRefPtrWillBeRawPtr<MediaStreamTrack> track)
: Event(type, canBubble, cancelable)
, m_track(track)
{
@@ -67,5 +66,10 @@ const AtomicString& MediaStreamTrackEvent::interfaceName() const
return EventNames::MediaStreamTrackEvent;
}
-} // namespace WebCore
+void MediaStreamTrackEvent::trace(Visitor* visitor)
+{
+ visitor->trace(m_track);
+ Event::trace(visitor);
+}
+} // namespace WebCore