unsigned AnimationControllerPrivate::numberOfActiveAnimations() const { unsigned count = 0; RenderObjectAnimationMap::const_iterator animationsEnd = m_compositeAnimations.end(); for (RenderObjectAnimationMap::const_iterator it = m_compositeAnimations.begin(); it != animationsEnd; ++it) { CompositeAnimation* compAnim = it->second.get(); count += compAnim->numberOfActiveAnimations(); } return count; }
unsigned AnimationControllerPrivate::numberOfActiveAnimations(Document* document) const { unsigned count = 0; RenderObjectAnimationMap::const_iterator animationsEnd = m_compositeAnimations.end(); for (RenderObjectAnimationMap::const_iterator it = m_compositeAnimations.begin(); it != animationsEnd; ++it) { RenderObject* renderer = it->key; CompositeAnimation* compAnim = it->value.get(); if (&renderer->document() == document) count += compAnim->numberOfActiveAnimations(); } return count; }