| Index: Source/core/animation/TimingInput.cpp
|
| diff --git a/Source/core/animation/TimingInput.cpp b/Source/core/animation/TimingInput.cpp
|
| index e8e325c643b9729145ecd9130ac38997965e9dc7..605f73fd22b79afbd12eef52a6d8a6eed8608fc5 100644
|
| --- a/Source/core/animation/TimingInput.cpp
|
| +++ b/Source/core/animation/TimingInput.cpp
|
| @@ -107,11 +107,11 @@ Timing TimingInput::convert(const Dictionary& timingInputDictionary)
|
| // FIXME: This method needs to be refactored to handle invalid
|
| // null, NaN, Infinity values better.
|
| // See: http://www.w3.org/TR/WebIDL/#es-double
|
| - double startDelay = 0;
|
| + double startDelay = Timing::defaults().startDelay;
|
| timingInputDictionary.get("delay", startDelay);
|
| setStartDelay(result, startDelay);
|
|
|
| - double endDelay = 0;
|
| + double endDelay = Timing::defaults().endDelay;
|
| timingInputDictionary.get("endDelay", endDelay);
|
| setEndDelay(result, endDelay);
|
|
|
| @@ -119,11 +119,11 @@ Timing TimingInput::convert(const Dictionary& timingInputDictionary)
|
| timingInputDictionary.get("fill", fillMode);
|
| setFillMode(result, fillMode);
|
|
|
| - double iterationStart = 0;
|
| + double iterationStart = Timing::defaults().iterationStart;
|
| timingInputDictionary.get("iterationStart", iterationStart);
|
| setIterationStart(result, iterationStart);
|
|
|
| - double iterationCount = 1;
|
| + double iterationCount = Timing::defaults().iterationCount;
|
| timingInputDictionary.get("iterations", iterationCount);
|
| setIterationCount(result, iterationCount);
|
|
|
| @@ -133,7 +133,7 @@ Timing TimingInput::convert(const Dictionary& timingInputDictionary)
|
| setIterationDuration(result, iterationDuration);
|
| }
|
|
|
| - double playbackRate = 1;
|
| + double playbackRate = Timing::defaults().playbackRate;
|
| timingInputDictionary.get("playbackRate", playbackRate);
|
| setPlaybackRate(result, playbackRate);
|
|
|
|
|