Index: third_party/WebKit/Source/core/inspector/InspectorAnimationAgent.cpp |
diff --git a/third_party/WebKit/Source/core/inspector/InspectorAnimationAgent.cpp b/third_party/WebKit/Source/core/inspector/InspectorAnimationAgent.cpp |
index b754a05d09eca94f5fd8645507941b82d1111e4e..03d1ff960a67b0077cbcc26c4e012ec14a835933 100644 |
--- a/third_party/WebKit/Source/core/inspector/InspectorAnimationAgent.cpp |
+++ b/third_party/WebKit/Source/core/inspector/InspectorAnimationAgent.cpp |
@@ -382,12 +382,13 @@ void InspectorAnimationAgent::setTiming(ErrorString* errorString, |
newFrames[1]->setOffset(delay / (delay + duration)); |
model->setFrames(newFrames); |
- AnimationEffectTiming* timing = animation->effect()->timing(); |
+ AnimationEffectTiming* timing = effect->timing(); |
UnrestrictedDoubleOrString unrestrictedDuration; |
unrestrictedDuration.setUnrestrictedDouble(duration + delay); |
timing->setDuration(unrestrictedDuration, exceptionState); |
} else { |
- AnimationEffectTiming* timing = animation->effect()->timing(); |
+ AnimationEffectTiming* timing = |
+ toAnimationEffectTiming(animation->effect()->timing()); |
UnrestrictedDoubleOrString unrestrictedDuration; |
unrestrictedDuration.setUnrestrictedDouble(duration); |
timing->setDuration(unrestrictedDuration, exceptionState); |