зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1263063 - Part 3: Change logic in KeyFrameEffect to assume that TimingParams' iteration-count has already been validated as nonnegative & finite. r=dholbert
MozReview-Commit-ID: 9mbBHvyjNZg --HG-- extra : rebase_source : 8e371d2349095ab924ca0be241eccf28e092bdb7
This commit is contained in:
Родитель
ec2666697b
Коммит
6846fc920e
|
@ -244,9 +244,10 @@ KeyframeEffectReadOnly::GetComputedTimingAt(
|
|||
result.mDuration = aTiming.mDuration.ref();
|
||||
}
|
||||
|
||||
result.mIterations = IsNaN(aTiming.mIterations) || aTiming.mIterations < 0.0f ?
|
||||
1.0f :
|
||||
aTiming.mIterations;
|
||||
MOZ_ASSERT(aTiming.mIterations >= 0.0 && !IsNaN(aTiming.mIterations),
|
||||
"mIterations should be nonnegative & finite, as ensured by "
|
||||
"ValidateIterations or CSSParser");
|
||||
result.mIterations = aTiming.mIterations;
|
||||
MOZ_ASSERT(aTiming.mIterationStart >= 0.0,
|
||||
"mIterationStart should be nonnegative, as ensured by "
|
||||
"ValidateIterationStart");
|
||||
|
|
Загрузка…
Ссылка в новой задаче