Index: Source/core/animation/Timing.h |
diff --git a/Source/core/animation/Timing.h b/Source/core/animation/Timing.h |
index fb2ef0921f2734ae3e161425a2b8be825c6db7e0..8aa2b58ff14fae0f99d9b7995a201f7a958f0cd0 100644 |
--- a/Source/core/animation/Timing.h |
+++ b/Source/core/animation/Timing.h |
@@ -59,13 +59,15 @@ struct Timing { |
, fillMode(FillModeAuto) |
, iterationStart(0) |
, iterationCount(1) |
- , iterationDuration(std::numeric_limits<double>::quiet_NaN()) |
+ , iterationDuration(initialIterationDuration()) |
, playbackRate(1) |
, direction(PlaybackDirectionNormal) |
, timingFunction(LinearTimingFunction::create()) |
{ |
} |
+ static double initialIterationDuration() { return std::numeric_limits<double>::quiet_NaN(); } |
+ |
void assertValid() const |
{ |
ASSERT(std::isfinite(startDelay)); |