| Index: Source/core/css/MediaValuesDynamic.cpp
|
| diff --git a/Source/core/css/MediaValuesDynamic.cpp b/Source/core/css/MediaValuesDynamic.cpp
|
| index 8132f38fb45d934757cd3226d9374a5040efe1c1..a222f9d509ae9013bb620f9fcee9de96a7400856 100644
|
| --- a/Source/core/css/MediaValuesDynamic.cpp
|
| +++ b/Source/core/css/MediaValuesDynamic.cpp
|
| @@ -14,16 +14,16 @@
|
|
|
| namespace blink {
|
|
|
| -PassRefPtr<MediaValues> MediaValuesDynamic::create(Document& document)
|
| +PassRefPtrWillBeRawPtr<MediaValues> MediaValuesDynamic::create(Document& document)
|
| {
|
| return MediaValuesDynamic::create(frameFrom(document));
|
| }
|
|
|
| -PassRefPtr<MediaValues> MediaValuesDynamic::create(LocalFrame* frame)
|
| +PassRefPtrWillBeRawPtr<MediaValues> MediaValuesDynamic::create(LocalFrame* frame)
|
| {
|
| if (!frame || !frame->view() || !frame->document() || !frame->document()->layoutView())
|
| return MediaValuesCached::create();
|
| - return adoptRef(new MediaValuesDynamic(frame));
|
| + return adoptRefWillBeNoop(new MediaValuesDynamic(frame));
|
| }
|
|
|
| MediaValuesDynamic::MediaValuesDynamic(LocalFrame* frame)
|
| @@ -32,9 +32,9 @@ MediaValuesDynamic::MediaValuesDynamic(LocalFrame* frame)
|
| ASSERT(m_frame);
|
| }
|
|
|
| -PassRefPtr<MediaValues> MediaValuesDynamic::copy() const
|
| +PassRefPtrWillBeRawPtr<MediaValues> MediaValuesDynamic::copy() const
|
| {
|
| - return adoptRef(new MediaValuesDynamic(m_frame));
|
| + return adoptRefWillBeNoop(new MediaValuesDynamic(m_frame));
|
| }
|
|
|
| bool MediaValuesDynamic::computeLength(double value, CSSPrimitiveValue::UnitType type, int& result) const
|
| @@ -147,4 +147,10 @@ bool MediaValuesDynamic::hasValues() const
|
| return m_frame;
|
| }
|
|
|
| +DEFINE_TRACE(MediaValuesDynamic)
|
| +{
|
| + visitor->trace(m_frame);
|
| + MediaValues::trace(visitor);
|
| +}
|
| +
|
| } // namespace
|
|
|