diff --git a/dom/animation/AnimationEffectTiming.cpp b/dom/animation/AnimationEffectTiming.cpp index 5ee95b1815b5..8ce582f905d4 100644 --- a/dom/animation/AnimationEffectTiming.cpp +++ b/dom/animation/AnimationEffectTiming.cpp @@ -31,7 +31,13 @@ PostSpecifiedTimingUpdated(KeyframeEffect* aEffect) void AnimationEffectTiming::SetDelay(double aDelay) { - // TODO: Bug 1244633 - implement AnimationEffectTiming delay + TimeDuration delay = TimeDuration::FromMilliseconds(aDelay); + if (mTiming.mDelay == delay) { + return; + } + mTiming.mDelay = delay; + + PostSpecifiedTimingUpdated(mEffect); } void