| Index: Source/modules/mediastream/SourceInfo.h
|
| diff --git a/Source/modules/mediastream/SourceInfo.h b/Source/modules/mediastream/SourceInfo.h
|
| index 57349887efa01bd6e935d96241316944bc924b1c..4cb0becbbd3e630adf0af0b732836dff3f6718e1 100644
|
| --- a/Source/modules/mediastream/SourceInfo.h
|
| +++ b/Source/modules/mediastream/SourceInfo.h
|
| @@ -34,22 +34,24 @@
|
|
|
| namespace WebCore {
|
|
|
| -class SourceInfo : public RefCounted<SourceInfo>, public ScriptWrappable {
|
| +class SourceInfo : public RefCountedWillBeGarbageCollectedFinalized<SourceInfo>, public ScriptWrappable {
|
| public:
|
| - static PassRefPtr<SourceInfo> create(const blink::WebSourceInfo&);
|
| + static PassRefPtrWillBeRawPtr<SourceInfo> create(const blink::WebSourceInfo&);
|
|
|
| String id() const;
|
| String kind() const;
|
| String label() const;
|
| String facing() const;
|
|
|
| + void trace(Visitor*) { }
|
| +
|
| private:
|
| explicit SourceInfo(const blink::WebSourceInfo&);
|
|
|
| blink::WebSourceInfo m_webSourceInfo;
|
| };
|
|
|
| -typedef Vector<RefPtr<SourceInfo> > SourceInfoVector;
|
| +typedef WillBeHeapVector<RefPtrWillBeMember<SourceInfo> > SourceInfoVector;
|
|
|
| } // namespace WebCore
|
|
|
|
|