Bug 1363200 - JSAPI for realms: Split xpc::RealmPrivate from xpc::CompartmentPrivate. r=mrbkap

This commit is contained in:
Jason Orendorff
2017-06-08 11:07:10 -05:00
parent 6e13ccbfc0
commit f5235a8008
8 changed files with 117 additions and 47 deletions

View File

@@ -356,8 +356,7 @@ JavaScriptShared::fromVariant(JSContext* cx, const JSVariant& from, MutableHandl
const JSIID& id = from.get_JSIID();
ConvertID(id, &iid);
JSCompartment* compartment = GetContextCompartment(cx);
RootedObject global(cx, JS_GetGlobalForCompartmentOrNull(cx, compartment));
RootedObject global(cx, JS::CurrentGlobalOrNull(cx));
JSObject* obj = xpc_NewIDObject(cx, global, iid);
if (!obj)
return false;