DescriptionMake sure begin and end events are dispatched for back-to-back intervals
When the end time of the previous interval is the same as the
begin time of the new/current interval, the active state won't
visibly transition Inactive -> Active (for 'begin' - the other
way around for 'end') if the interval can be resolved up
front (i.e. isn't event-base).
Fix by having SVGSMILElement::checkRestart return a bool indicating
whether an interval ended up being restarted, and then use this bool to
extend the predicates looking for Inactive<->Active transitions.
BUG=337724
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=166625
Patch Set 1 #
Total comments: 1
Patch Set 2 : maybeRestartInterval #Patch Set 3 : Remove borked ASSERT. #
Messages
Total messages: 29 (0 generated)
|