mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-13 13:25:37 +00:00
Bug 1368335 - Don't dispatch idle executor when window has suspended. r=smaug
This commit is contained in:
parent
ccf301673c
commit
d73636b6e1
@ -867,7 +867,11 @@ nsGlobalWindow::ExecuteIdleRequest(TimeStamp aDeadline)
|
||||
mIdleRequestExecutor->MaybeUpdateIdlePeriodLimit();
|
||||
nsresult result = RunIdleRequest(request, deadline, false);
|
||||
|
||||
mIdleRequestExecutor->MaybeDispatch();
|
||||
// Running the idle callback could've suspended the window, in which
|
||||
// case mIdleRequestExecutor will be null.
|
||||
if (mIdleRequestExecutor) {
|
||||
mIdleRequestExecutor->MaybeDispatch();
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user