| Index: Source/core/animation/ElementAnimations.cpp
|
| diff --git a/Source/core/animation/ElementAnimations.cpp b/Source/core/animation/ElementAnimations.cpp
|
| index 86bee848ef2f11d7dbad838d16f62034caf42ed1..aa38ce52ba72d852e2b6fc0c2d44198dfbe58ce2 100644
|
| --- a/Source/core/animation/ElementAnimations.cpp
|
| +++ b/Source/core/animation/ElementAnimations.cpp
|
| @@ -60,7 +60,10 @@ void ElementAnimations::updateAnimationFlags(ComputedStyle& style)
|
| if (effect.isCurrent()) {
|
| if (effect.affects(PropertyHandle(CSSPropertyOpacity)))
|
| style.setHasCurrentOpacityAnimation(true);
|
| - if (effect.affects(PropertyHandle(CSSPropertyTransform)))
|
| + if (effect.affects(PropertyHandle(CSSPropertyTransform))
|
| + || effect.affects(PropertyHandle(CSSPropertyTranslate))
|
| + || effect.affects(PropertyHandle(CSSPropertyRotate))
|
| + || effect.affects(PropertyHandle(CSSPropertyScale)))
|
| style.setHasCurrentTransformAnimation(true);
|
| if (effect.affects(PropertyHandle(CSSPropertyWebkitFilter)))
|
| style.setHasCurrentFilterAnimation(true);
|
|
|