PRBool nsSMILTimeContainer::AddMilestone(const nsSMILMilestone& aMilestone, nsISMILAnimationElement& aElement) { // We record the milestone time and store it along with the element but this // time may change (e.g. if attributes are changed on the timed element in // between samples). If this happens, then we may do an unecessary sample // but that's pretty cheap. return mMilestoneEntries.Push(MilestoneEntry(aMilestone, aElement)); }
bool nsSMILTimeContainer::AddMilestone(const nsSMILMilestone& aMilestone, mozilla::dom::SVGAnimationElement& aElement) { // We record the milestone time and store it along with the element but this // time may change (e.g. if attributes are changed on the timed element in // between samples). If this happens, then we may do an unecessary sample // but that's pretty cheap. MOZ_RELEASE_ASSERT(!mHoldingEntries); return mMilestoneEntries.Push(MilestoneEntry(aMilestone, aElement)); }