From 1ad1a59c268132b041d911cadd07c525d0e74a59 Mon Sep 17 00:00:00 2001 From: Johnny Stenback Date: Wed, 25 Jun 2008 17:04:06 -0700 Subject: [PATCH] Fixing bug 441377. Don't GC when replacing safe contexts. r+sr=brendan@mozilla.org --- js/src/xpconnect/src/xpcthreadcontext.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/src/xpconnect/src/xpcthreadcontext.cpp b/js/src/xpconnect/src/xpcthreadcontext.cpp index ff7b03538673..9d4498d731e1 100644 --- a/js/src/xpconnect/src/xpcthreadcontext.cpp +++ b/js/src/xpconnect/src/xpcthreadcontext.cpp @@ -272,7 +272,7 @@ XPCJSContextStack::SetSafeJSContext(JSContext * aSafeJSContext) mOwnSafeJSContext == mSafeJSContext && mOwnSafeJSContext != aSafeJSContext) { - JS_DestroyContext(mOwnSafeJSContext); + JS_DestroyContextNoGC(mOwnSafeJSContext); mOwnSafeJSContext = nsnull; SyncJSContexts(); }