зеркало из https://github.com/mozilla/gecko-dev.git
Bug 468568. Part 0.6: Assert when ScheduleViewManagerFlush is called on a non-root. r=mattwoodrow
--HG-- extra : rebase_source : cf014da5cd7472fa036a5922c4ca9fff9aa93eac
This commit is contained in:
Родитель
6485da7424
Коммит
ac6abff2ab
|
@ -518,6 +518,15 @@ nsRefreshDriver::IsRefreshObserver(nsARefreshObserver *aObserver,
|
|||
}
|
||||
#endif
|
||||
|
||||
void
|
||||
nsRefreshDriver::ScheduleViewManagerFlush()
|
||||
{
|
||||
NS_ASSERTION(mPresContext->IsRoot(),
|
||||
"Should only schedule view manager flush on root prescontexts");
|
||||
mViewManagerFlushIsPending = true;
|
||||
EnsureTimerStarted(false);
|
||||
}
|
||||
|
||||
void
|
||||
nsRefreshDriver::ScheduleFrameRequestCallbacks(nsIDocument* aDocument)
|
||||
{
|
||||
|
|
|
@ -148,10 +148,7 @@ public:
|
|||
/**
|
||||
* Remember whether our presshell's view manager needs a flush
|
||||
*/
|
||||
void ScheduleViewManagerFlush() {
|
||||
mViewManagerFlushIsPending = true;
|
||||
EnsureTimerStarted(false);
|
||||
}
|
||||
void ScheduleViewManagerFlush();
|
||||
void RevokeViewManagerFlush() {
|
||||
mViewManagerFlushIsPending = false;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче