diff --git a/layout/base/nsPresContext.cpp b/layout/base/nsPresContext.cpp index 27fb19adb40c..b5b9e809acde 100644 --- a/layout/base/nsPresContext.cpp +++ b/layout/base/nsPresContext.cpp @@ -1293,9 +1293,9 @@ void nsPresContext::SetImgAnimations(nsIContent *aParent, uint16_t aMode) SetImgAnimModeOnImgReq(imgReq, aMode); } - uint32_t count = aParent->GetChildCount(); - for (uint32_t i = 0; i < count; ++i) { - SetImgAnimations(aParent->GetChildAt_Deprecated(i), aMode); + for (nsIContent* childContent = aParent->GetFirstChild(); + childContent; childContent = childContent->GetNextSibling()) { + SetImgAnimations(childContent, aMode); } }