| Index: third_party/WebKit/Source/core/animation/ElementAnimation.h
|
| diff --git a/third_party/WebKit/Source/core/animation/ElementAnimation.h b/third_party/WebKit/Source/core/animation/ElementAnimation.h
|
| index eda33d96b1dd86063ee391ef8626c310be1e4293..b1375fdc52a4582cff02acad53a5002eeb9f3fa3 100644
|
| --- a/third_party/WebKit/Source/core/animation/ElementAnimation.h
|
| +++ b/third_party/WebKit/Source/core/animation/ElementAnimation.h
|
| @@ -61,10 +61,12 @@ public:
|
| static Animation* animate(ExecutionContext* executionContext, Element& element, const EffectModelOrDictionarySequenceOrDictionary& effectInput, const KeyframeEffectOptions& options, ExceptionState& exceptionState)
|
| {
|
| EffectModel* effect = EffectInput::convert(&element, effectInput, executionContext, exceptionState);
|
| - if (exceptionState.hadException())
|
| + Timing timing;
|
| + bool success = TimingInput::convert(options, timing, &element.document(), exceptionState);
|
| + if (!success || exceptionState.hadException())
|
| return 0;
|
|
|
| - Animation* animation = animateInternal(element, effect, TimingInput::convert(options, &element.document()));
|
| + Animation* animation = animateInternal(element, effect, timing);
|
| animation->setId(options.id());
|
| return animation;
|
| }
|
|
|