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