Index: Source/platform/mediastream/MediaStreamComponent.cpp |
diff --git a/Source/platform/mediastream/MediaStreamComponent.cpp b/Source/platform/mediastream/MediaStreamComponent.cpp |
index 36e8645a843d42b061c5243ad3f34d9507c19a18..43bc57d0c4d4148621eedb36f73676f052e7c74a 100644 |
--- a/Source/platform/mediastream/MediaStreamComponent.cpp |
+++ b/Source/platform/mediastream/MediaStreamComponent.cpp |
@@ -40,17 +40,17 @@ |
namespace blink { |
-MediaStreamComponent* MediaStreamComponent::create(MediaStreamSource* source) |
+PassRefPtr<MediaStreamComponent> MediaStreamComponent::create(PassRefPtr<MediaStreamSource> source) |
{ |
- return new MediaStreamComponent(createCanonicalUUIDString(), source); |
+ return adoptRef(new MediaStreamComponent(createCanonicalUUIDString(), source)); |
} |
-MediaStreamComponent* MediaStreamComponent::create(const String& id, MediaStreamSource* source) |
+PassRefPtr<MediaStreamComponent> MediaStreamComponent::create(const String& id, PassRefPtr<MediaStreamSource> source) |
{ |
- return new MediaStreamComponent(id, source); |
+ return adoptRef(new MediaStreamComponent(id, source)); |
} |
-MediaStreamComponent::MediaStreamComponent(const String& id, MediaStreamSource* source) |
+MediaStreamComponent::MediaStreamComponent(const String& id, PassRefPtr<MediaStreamSource> source) |
: m_source(source) |
, m_id(id) |
, m_enabled(true) |
@@ -88,10 +88,5 @@ |
} |
#endif // #if ENABLE(WEB_AUDIO) |
-void MediaStreamComponent::trace(Visitor* visitor) |
-{ |
- visitor->trace(m_source); |
-} |
- |
} // namespace blink |