Ensure forward progress in SVGSMILElement::ResolveInterval
With some unlucky combinations of parameters (timing and current time), we could end up spinning in the resolve loop, (re)resolving the same interval over and over, not making forward progress. Guard against this by bumping the next "begin after" value by epsilon if the resolved end is the same as the current "begin after". Bug: 1021630 Change-Id: I71ba25cd423c24428f5d3f41f05fc83a2a1693cb Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1901043Reviewed-by:Philip Rogers <pdr@chromium.org> Commit-Queue: Fredrik Söderquist <fs@opera.com> Cr-Commit-Position: refs/heads/master@{#713370}
Showing
Please register or sign in to comment