From b16ad4c6724aed73063852f082d8847a88358b9f Mon Sep 17 00:00:00 2001 From: janekptacijarabaci Date: Wed, 18 Apr 2018 15:21:00 +0200 Subject: Bug 1337814 - Remove rIC callback from pending callbacks before running it --- dom/base/nsGlobalWindow.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dom/base/nsGlobalWindow.cpp b/dom/base/nsGlobalWindow.cpp index b8cb1facb..3d5c44a78 100644 --- a/dom/base/nsGlobalWindow.cpp +++ b/dom/base/nsGlobalWindow.cpp @@ -763,9 +763,8 @@ nsGlobalWindow::RunIdleRequest(IdleRequest* aRequest, { AssertIsOnMainThread(); RefPtr request(aRequest); - nsresult result = request->IdleRun(AsInner(), aDeadline, aDidTimeout); RemoveIdleCallback(request); - return result; + return request->IdleRun(AsInner(), aDeadline, aDidTimeout); } nsresult -- cgit v1.2.3