Commit 94b151e6 authored by Emilio Cobos Álvarez's avatar Emilio Cobos Álvarez
Browse files

Bug 1818799 - Tweak a debug assert to avoid crashing on disconnected refresh...

Bug 1818799 - Tweak a debug assert to avoid crashing on disconnected refresh drivers. r=layout-reviewers,tnikkel

This kinda papers over the issue. There's a somewhat deeper problem here
where creating an <object> element inside a static document creates a
non-print presshell / pres context / etc.

But let's address the regression for now, since this is harmless and
trivial.

Differential Revision: https://phabricator.services.mozilla.com/D171370
parent c5aa7ca9
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -3137,7 +3137,7 @@ bool nsRefreshDriver::IsRefreshObserver(nsARefreshObserver* aObserver,
#endif

void nsRefreshDriver::ScheduleViewManagerFlush() {
  NS_ASSERTION(mPresContext->IsRoot(),
  NS_ASSERTION(mPresContext && mPresContext->IsRoot(),
               "Should only schedule view manager flush on root prescontexts");
  mViewManagerFlushIsPending = true;
  if (!mViewManagerFlushCause) {