| Index: Source/core/animation/CompositorAnimations.cpp
|
| diff --git a/Source/core/animation/CompositorAnimations.cpp b/Source/core/animation/CompositorAnimations.cpp
|
| index 62eef54ffef1e562c34dc525042b2944231653df..82cc874efacdc04c27d113639448695487107457 100644
|
| --- a/Source/core/animation/CompositorAnimations.cpp
|
| +++ b/Source/core/animation/CompositorAnimations.cpp
|
| @@ -152,8 +152,8 @@ bool CompositorAnimations::getAnimatedBoundingBox(FloatBox& box, const Animation
|
| FloatBox originalBox(box);
|
|
|
| for (size_t j = 0; j < frames.size() - 1; ++j) {
|
| - const AnimatableTransform* startTransform = toAnimatableTransform(frames[j]->getAnimatableValue().get());
|
| - const AnimatableTransform* endTransform = toAnimatableTransform(frames[j+1]->getAnimatableValue().get());
|
| + const AnimatableTransform* startTransform = toAnimatableTransform(frames[j]->getAnimatableValue());
|
| + const AnimatableTransform* endTransform = toAnimatableTransform(frames[j+1]->getAnimatableValue());
|
| if (!startTransform || !endTransform)
|
| return false;
|
|
|
| @@ -216,11 +216,11 @@ bool CompositorAnimations::isCandidateForAnimationOnCompositor(const Timing& tim
|
| case CSSPropertyOpacity:
|
| break;
|
| case CSSPropertyTransform:
|
| - if (toAnimatableTransform(keyframe->getAnimatableValue().get())->transformOperations().dependsOnBoxSize())
|
| + if (toAnimatableTransform(keyframe->getAnimatableValue())->transformOperations().dependsOnBoxSize())
|
| return false;
|
| break;
|
| case CSSPropertyWebkitFilter: {
|
| - const FilterOperations& operations = toAnimatableFilterOperations(keyframe->getAnimatableValue().get())->operations();
|
| + const FilterOperations& operations = toAnimatableFilterOperations(keyframe->getAnimatableValue())->operations();
|
| if (operations.hasFilterThatMovesPixels())
|
| return false;
|
| break;
|
| @@ -564,7 +564,7 @@ void CompositorAnimationsImpl::addKeyframesToCurve(WebCompositorAnimationCurve&
|
| // FIXME: This relies on StringKeyframes being eagerly evaluated, which will
|
| // not happen eventually. Instead we should extract the CSSValue here
|
| // and convert using another set of toAnimatableXXXOperations functions.
|
| - const AnimatableValue* value = keyframe->getAnimatableValue().get();
|
| + const AnimatableValue* value = keyframe->getAnimatableValue();
|
|
|
| switch (curve.type()) {
|
| case WebCompositorAnimationCurve::AnimationCurveTypeFilter: {
|
|
|