Bug 868130 - Make sure to push a JSContext in TabParent::ReceiveMessage. r=gabor

This commit is contained in:
Bobby Holley 2013-05-22 10:05:24 -06:00
parent ccfa69b417
commit 5e6e7dbd7e

View File

@ -1097,7 +1097,7 @@ TabParent::ReceiveMessage(const nsString& aMessage,
if (frameLoader && frameLoader->GetFrameMessageManager()) { if (frameLoader && frameLoader->GetFrameMessageManager()) {
nsRefPtr<nsFrameMessageManager> manager = nsRefPtr<nsFrameMessageManager> manager =
frameLoader->GetFrameMessageManager(); frameLoader->GetFrameMessageManager();
JSContext* ctx = manager->GetJSContext(); AutoPushJSContext ctx(manager->GetJSContext());
JSAutoRequest ar(ctx); JSAutoRequest ar(ctx);
uint32_t len = 0; //TODO: obtain a real value in bug 572685 uint32_t len = 0; //TODO: obtain a real value in bug 572685
// Because we want JS messages to have always the same properties, // Because we want JS messages to have always the same properties,