Index: third_party/WebKit/Source/core/animation/css/CSSAnimations.cpp |
diff --git a/third_party/WebKit/Source/core/animation/css/CSSAnimations.cpp b/third_party/WebKit/Source/core/animation/css/CSSAnimations.cpp |
index 3c8a0f93014821d3910284442dfdd0a2f587c8f6..99cb1bf88e81f27027dffa808448538e9c73c907 100644 |
--- a/third_party/WebKit/Source/core/animation/css/CSSAnimations.cpp |
+++ b/third_party/WebKit/Source/core/animation/css/CSSAnimations.cpp |
@@ -606,8 +606,10 @@ void CSSAnimations::MaybeApplyPendingUpdate(Element* element) { |
animation->setId(getPropertyName(property.CssProperty())); |
} |
// Set the current time as the start time for retargeted transitions |
- if (retargeted_compositor_transitions.Contains(property)) |
- animation->setStartTime(element->GetDocument().Timeline().currentTime()); |
+ if (retargeted_compositor_transitions.Contains(property)) { |
+ animation->setStartTime(element->GetDocument().Timeline().currentTime(), |
+ false); |
+ } |
animation->Update(kTimingUpdateOnDemand); |
running_transition.animation = animation; |
transitions_.Set(property, running_transition); |