From 524cf12ad93d4e9981e1921601351987938601d8 Mon Sep 17 00:00:00 2001 From: Boris Zbarsky Date: Mon, 15 Jun 2015 20:11:54 -0400 Subject: [PATCH] Bug 1174487. Stop using JS_ReportPendingException in ThrowAndReport. Just let the AutoJSAPI do the work for us. r=bholley --- dom/bindings/Exceptions.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dom/bindings/Exceptions.cpp b/dom/bindings/Exceptions.cpp index 321f1e7eadd6..bac9dbe4f5e1 100644 --- a/dom/bindings/Exceptions.cpp +++ b/dom/bindings/Exceptions.cpp @@ -142,9 +142,9 @@ ThrowAndReport(nsPIDOMWindow* aWindow, nsresult aRv, const char* aMessage) if (NS_WARN_IF(!jsapi.InitWithLegacyErrorReporting(aWindow))) { return; } + jsapi.TakeOwnershipOfErrorReporting(); Throw(jsapi.cx(), aRv, aMessage); - (void) JS_ReportPendingException(jsapi.cx()); } already_AddRefed