| Index: Source/core/page/animation/CSSPropertyAnimation.cpp
|
| diff --git a/Source/core/page/animation/CSSPropertyAnimation.cpp b/Source/core/page/animation/CSSPropertyAnimation.cpp
|
| index 8fabfc00a7f0604fdd6cbb71d2ad3b707aca8891..5b31b8cd969b461626c9ead77572993e0e8c2a99 100644
|
| --- a/Source/core/page/animation/CSSPropertyAnimation.cpp
|
| +++ b/Source/core/page/animation/CSSPropertyAnimation.cpp
|
| @@ -584,7 +584,7 @@ public:
|
| }
|
|
|
| private:
|
| - PassOwnPtr<ShadowData*> blendSimpleOrMatchedShadowLists(const AnimationBase* anim, double progress, const ShadowData* shadowA, const ShadowData* shadowB) const
|
| + PassOwnPtr<ShadowData> blendSimpleOrMatchedShadowLists(const AnimationBase* anim, double progress, const ShadowData* shadowA, const ShadowData* shadowB) const
|
| {
|
| OwnPtr<ShadowData> newShadowData;
|
| ShadowData* lastShadow = 0;
|
| @@ -610,7 +610,7 @@ private:
|
| return newShadowData.release();
|
| }
|
|
|
| - PassOwnPtr<ShadowData*> blendMismatchedShadowLists(const AnimationBase* anim, double progress, const ShadowData* shadowA, const ShadowData* shadowB, int fromLength, int toLength) const
|
| + PassOwnPtr<ShadowData> blendMismatchedShadowLists(const AnimationBase* anim, double progress, const ShadowData* shadowA, const ShadowData* shadowB, int fromLength, int toLength) const
|
| {
|
| // The shadows in ShadowData are stored in reverse order, so when animating mismatched lists,
|
| // reverse them and match from the end.
|
|
|