Index: Source/platform/mediastream/MediaStreamTrackSourcesRequest.h |
diff --git a/Source/platform/mediastream/MediaStreamTrackSourcesRequest.h b/Source/platform/mediastream/MediaStreamTrackSourcesRequest.h |
index 61a0536ccced2197002e8498bfd48cad65ec8387..d4dac722335a75a567dd0ceaedace4fa2a0b9107 100644 |
--- a/Source/platform/mediastream/MediaStreamTrackSourcesRequest.h |
+++ b/Source/platform/mediastream/MediaStreamTrackSourcesRequest.h |
@@ -26,6 +26,7 @@ |
#ifndef MediaStreamTrackSourcesRequest_h |
#define MediaStreamTrackSourcesRequest_h |
+#include "platform/heap/Handle.h" |
#include "public/platform/WebVector.h" |
#include "wtf/PassOwnPtr.h" |
#include "wtf/PassRefPtr.h" |
@@ -38,7 +39,7 @@ class WebSourceInfo; |
namespace WebCore { |
-class MediaStreamTrackSourcesRequest : public RefCounted<MediaStreamTrackSourcesRequest> { |
+class MediaStreamTrackSourcesRequest : public RefCountedWillBeGarbageCollectedFinalized<MediaStreamTrackSourcesRequest> { |
public: |
class ExtraData { |
public: |
@@ -53,6 +54,8 @@ public: |
ExtraData* extraData() const { return m_extraData.get(); } |
void setExtraData(PassOwnPtr<ExtraData> extraData) { m_extraData = extraData; } |
+ virtual void trace(Visitor*) { } |
+ |
protected: |
MediaStreamTrackSourcesRequest() { } |