diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/modules/mediastream/RTCStatsResponse.cpp')
-rw-r--r-- | chromium/third_party/WebKit/Source/modules/mediastream/RTCStatsResponse.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/chromium/third_party/WebKit/Source/modules/mediastream/RTCStatsResponse.cpp b/chromium/third_party/WebKit/Source/modules/mediastream/RTCStatsResponse.cpp index 7da82b1c9d3..1d32ab49d08 100644 --- a/chromium/third_party/WebKit/Source/modules/mediastream/RTCStatsResponse.cpp +++ b/chromium/third_party/WebKit/Source/modules/mediastream/RTCStatsResponse.cpp @@ -28,9 +28,9 @@ namespace WebCore { -PassRefPtr<RTCStatsResponse> RTCStatsResponse::create() +PassRefPtrWillBeRawPtr<RTCStatsResponse> RTCStatsResponse::create() { - return adoptRef(new RTCStatsResponse()); + return adoptRefWillBeNoop(new RTCStatsResponse()); } RTCStatsResponse::RTCStatsResponse() @@ -38,11 +38,11 @@ RTCStatsResponse::RTCStatsResponse() ScriptWrappable::init(this); } -PassRefPtr<RTCStatsReport> RTCStatsResponse::namedItem(const AtomicString& name) +PassRefPtrWillBeRawPtr<RTCStatsReport> RTCStatsResponse::namedItem(const AtomicString& name) { if (m_idmap.find(name) != m_idmap.end()) return m_result[m_idmap.get(name)]; - return 0; + return nullptr; } size_t RTCStatsResponse::addReport(String id, String type, double timestamp) @@ -58,4 +58,10 @@ void RTCStatsResponse::addStatistic(size_t report, String name, String value) m_result[report]->addStatistic(name, value); } +void RTCStatsResponse::trace(Visitor* visitor) +{ + visitor->trace(m_result); + RTCStatsResponseBase::trace(visitor); +} + } // namespace WebCore |