Bug 1415780 - Drop CollectDocuments in nsRefreshDriver.cpp. r?hiro draft
authorHiroyuki Ikezoe <hikezoe@mozilla.com>
Sat, 27 Jan 2018 19:19:54 +0900
changeset 748029 81158e2e38c65f1becdbb8b68fc2504be2cbdde0
parent 748028 693768f9320ec12ef85b7116e0a55663f9aeb7d7
push id97048
push userhikezoe@mozilla.com
push dateSat, 27 Jan 2018 12:23:10 +0000
reviewershiro
bugs1415780
milestone60.0a1
Bug 1415780 - Drop CollectDocuments in nsRefreshDriver.cpp. r?hiro MozReview-Commit-ID: ETSPKpWDuI4
layout/base/nsRefreshDriver.cpp
--- a/layout/base/nsRefreshDriver.cpp
+++ b/layout/base/nsRefreshDriver.cpp
@@ -1597,25 +1597,16 @@ nsRefreshDriver::DispatchPendingEvents()
   // Swap out the current pending events
   nsTArray<PendingEvent> pendingEvents(Move(mPendingEvents));
   for (PendingEvent& event : pendingEvents) {
     bool dummy;
     event.mTarget->DispatchEvent(event.mEvent, &dummy);
   }
 }
 
-static bool
-CollectDocuments(nsIDocument* aDocument, void* aDocArray)
-{
-  static_cast<AutoTArray<nsCOMPtr<nsIDocument>, 32>*>(aDocArray)->
-    AppendElement(aDocument);
-  aDocument->EnumerateSubDocuments(CollectDocuments, aDocArray);
-  return true;
-}
-
 void
 nsRefreshDriver::UpdateIntersectionObservations()
 {
   AutoTArray<nsCOMPtr<nsIDocument>, 32> documents;
 
   if (mPresContext->Document()->HasIntersectionObservers()) {
     documents.AppendElement(mPresContext->Document());
   }