Commit 677047ff authored by Emilio Cobos Álvarez's avatar Emilio Cobos Álvarez
Browse files

Bug 1917017 - Add a null-check in FirePageHideEventForFrameLoaderSwap. r=smaug

Not sure what guarantees this in presence of random script running?

Differential Revision: https://phabricator.services.mozilla.com/D222335
parent 2ce4eb86
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -8914,9 +8914,9 @@ void nsContentUtils::FirePageHideEventForFrameLoaderSwap(
  MOZ_DIAGNOSTIC_ASSERT(aItem);
  MOZ_DIAGNOSTIC_ASSERT(aChromeEventHandler);

  RefPtr<Document> doc = aItem->GetDocument();
  NS_ASSERTION(doc, "What happened here?");
  if (RefPtr<Document> doc = aItem->GetDocument()) {
    doc->OnPageHide(true, aChromeEventHandler, aOnlySystemGroup);
  }

  int32_t childCount = 0;
  aItem->GetInProcessChildCount(&childCount);