Backed out changeset 1c8548bdac7f (bug 1342863)

This commit is contained in:
Carsten "Tomcat" Book 2017-03-23 08:41:28 +01:00
parent c1e924f7d0
commit 8476db39e4

View File

@ -2111,17 +2111,8 @@ nsRefreshDriver::Thaw()
// updates our mMostRecentRefresh, but the DoRefresh call won't run
// and notify our observers until we get back to the event loop.
// Thus MostRecentRefresh() will lie between now and the DoRefresh.
RefPtr<nsRunnableMethod<nsRefreshDriver>> event =
NewRunnableMethod(this, &nsRefreshDriver::DoRefresh);
nsPresContext* pc = GetPresContext();
if (pc) {
pc->Document()->Dispatch("nsRefreshDriver::DoRefresh",
TaskCategory::Other,
event.forget());
EnsureTimerStarted();
} else {
NS_ERROR("Thawing while document is being destroyed");
}
NS_DispatchToCurrentThread(NewRunnableMethod(this, &nsRefreshDriver::DoRefresh));
EnsureTimerStarted();
}
}
}