summaryrefslogtreecommitdiffstats
path: root/third_party/WebKit/Source/core/css/CSSCrossfadeValue.cpp
diff options
context:
space:
mode:
authorwibling@chromium.org <wibling@chromium.org@bbb929c8-8fbe-4397-9dbb-9b2b20218538>2014-02-12 17:07:12 +0000
committerwibling@chromium.org <wibling@chromium.org@bbb929c8-8fbe-4397-9dbb-9b2b20218538>2014-02-12 17:07:12 +0000
commitd9706438bd9401f89caef870aea00ad988706ef7 (patch)
tree13c06eab278f4f5821e3dbfed1fbd150c3b1f5ad /third_party/WebKit/Source/core/css/CSSCrossfadeValue.cpp
parentd78ad3ce179f5b39e3d87ed65fa62a1b1e81fbfe (diff)
downloadchromium_src-d9706438bd9401f89caef870aea00ad988706ef7.zip
chromium_src-d9706438bd9401f89caef870aea00ad988706ef7.tar.gz
chromium_src-d9706438bd9401f89caef870aea00ad988706ef7.tar.bz2
Move most of the [Pass]RefPtr's of CSSPrimitiveValue to our transition types.
I still need to move the CSSPrimitiveValues referred from the classes . Pair . Counter . CSSBasicShape and subclasses . CSSCalcExpressionNode and subclasses . RectBase and subclasses Instead of using Persistents I plan on moving the objects to the oilpan heap. I also added a TraceTrait for RefPtr to compile trace method bodies in non-oilpan mode when tracing collections. Finally I changed RawPtr's release() to zero out the m_ptr to match RefPtr's version. R=ager@chromium.org, erik.corry@gmail.com, haraken@chromium.org, jochen@chromium.org, tkent@chromium.org, vegorov@chromium.org, zerny@chromium.org BUG=341815 Review URL: https://codereview.chromium.org/148523016 git-svn-id: svn://svn.chromium.org/blink/trunk@167022 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Diffstat (limited to 'third_party/WebKit/Source/core/css/CSSCrossfadeValue.cpp')
-rw-r--r--third_party/WebKit/Source/core/css/CSSCrossfadeValue.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/third_party/WebKit/Source/core/css/CSSCrossfadeValue.cpp b/third_party/WebKit/Source/core/css/CSSCrossfadeValue.cpp
index 8ea0a65..2aec5429 100644
--- a/third_party/WebKit/Source/core/css/CSSCrossfadeValue.cpp
+++ b/third_party/WebKit/Source/core/css/CSSCrossfadeValue.cpp
@@ -220,6 +220,7 @@ bool CSSCrossfadeValue::equals(const CSSCrossfadeValue& other) const
void CSSCrossfadeValue::traceAfterDispatch(Visitor* visitor)
{
+ visitor->trace(m_percentageValue);
CSSImageGeneratorValue::traceAfterDispatch(visitor);
}