mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-07 18:04:46 +00:00
Backed out changeset 1c8548bdac7f (bug 1342863
)
This commit is contained in:
parent
c1e924f7d0
commit
8476db39e4
@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user