Index: third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.h |
diff --git a/third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.h b/third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.h |
index 377e6f9bdc9d48aa83c221fd829e89f93a5169de..bd1e5871697ee5d78d738ac7676ac7223e4140d0 100644 |
--- a/third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.h |
+++ b/third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.h |
@@ -46,7 +46,7 @@ |
, public ActiveDOMObject |
, public MediaStreamSource::Observer { |
REFCOUNTED_GARBAGE_COLLECTED_EVENT_TARGET(MediaStreamTrack); |
- USING_GARBAGE_COLLECTED_MIXIN(MediaStreamTrack); |
+ WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(MediaStreamTrack); |
DEFINE_WRAPPERTYPEINFO(); |
public: |
static MediaStreamTrack* create(ExecutionContext*, MediaStreamComponent*); |
@@ -73,7 +73,7 @@ |
DEFINE_ATTRIBUTE_EVENT_LISTENER(unmute); |
DEFINE_ATTRIBUTE_EVENT_LISTENER(ended); |
- MediaStreamComponent* component() { return m_component; } |
+ MediaStreamComponent* component(); |
bool ended() const; |
void registerMediaStream(MediaStream*); |
@@ -104,7 +104,7 @@ |
HeapHashSet<Member<MediaStream>> m_registeredMediaStreams; |
bool m_isIteratingRegisteredMediaStreams; |
bool m_stopped; |
- Member<MediaStreamComponent> m_component; |
+ RefPtr<MediaStreamComponent> m_component; |
}; |
typedef HeapVector<Member<MediaStreamTrack>> MediaStreamTrackVector; |