Bug 1337814 - Remove rIC callback from pending callbacks before running it

This commit is contained in:
janekptacijarabaci 2018-04-18 15:21:00 +02:00 • committed by Roy Tam
commit 7c9dda85db

View file

@ -763,9 +763,8 @@ nsGlobalWindow::RunIdleRequest(IdleRequest* aRequest,
{ {
AssertIsOnMainThread(); AssertIsOnMainThread();
RefPtr<IdleRequest> request(aRequest); RefPtr<IdleRequest> request(aRequest);
nsresult result = request->IdleRun(AsInner(), aDeadline, aDidTimeout);
RemoveIdleCallback(request); RemoveIdleCallback(request);
return result; return request->IdleRun(AsInner(), aDeadline, aDidTimeout);
} }
nsresult nsresult