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); |