Bug 1406570 - Rooting improvements, r=jonco,bz

This commit is contained in:
Steve Fink
2017-10-09 10:59:02 -07:00
parent e7bc53cfab
commit cb2dda1273
6 changed files with 49 additions and 45 deletions

View File

@@ -105,7 +105,7 @@ JavaScriptParent::allowMessage(JSContext* cx)
bool warn = !isSafe;
nsIGlobalObject* global = dom::GetIncumbentGlobal();
JSObject* jsGlobal = global ? global->GetGlobalJSObject() : nullptr;
JS::Rooted<JSObject*> jsGlobal(cx, global ? global->GetGlobalJSObject() : nullptr);
if (jsGlobal) {
JSAutoCompartment ac(cx, jsGlobal);
JSAddonId* addonId = JS::AddonIdOfObject(jsGlobal);