зеркало из https://github.com/mozilla/gecko-dev.git
Fixing bug 441377. Don't GC when replacing safe contexts. r+sr=brendan@mozilla.org
This commit is contained in:
Родитель
f9bac91ffb
Коммит
1ad1a59c26
|
@ -272,7 +272,7 @@ XPCJSContextStack::SetSafeJSContext(JSContext * aSafeJSContext)
|
||||||
mOwnSafeJSContext == mSafeJSContext &&
|
mOwnSafeJSContext == mSafeJSContext &&
|
||||||
mOwnSafeJSContext != aSafeJSContext)
|
mOwnSafeJSContext != aSafeJSContext)
|
||||||
{
|
{
|
||||||
JS_DestroyContext(mOwnSafeJSContext);
|
JS_DestroyContextNoGC(mOwnSafeJSContext);
|
||||||
mOwnSafeJSContext = nsnull;
|
mOwnSafeJSContext = nsnull;
|
||||||
SyncJSContexts();
|
SyncJSContexts();
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Ссылка в новой задаче