Bug 834732 - Push a cx in nsWindowSH::NewResolve. r=mrbkap

This commit is contained in:
Bobby Holley 2013-02-13 00:22:27 +01:00
parent bb7512a1cd
commit c503246203

View File

@ -6128,6 +6128,7 @@ nsWindowSH::NewResolve(nsIXPConnectWrappedNative *wrapper, JSContext *cx,
JS::Value exn = JSVAL_VOID;
{
nsCxPusher pusher;
Maybe<JSAutoCompartment> ac;
JSContext* my_cx;
@ -6137,6 +6138,7 @@ nsWindowSH::NewResolve(nsIXPConnectWrappedNative *wrapper, JSContext *cx,
my_cx = my_context->GetNativeContext();
if (my_cx != cx) {
pusher.Push(my_cx);
ac.construct(my_cx, obj);
}
}