From cb52c72fdfebd06aa3ab8efa5fbe357288d06a78 Mon Sep 17 00:00:00 2001 From: "brendan%mozilla.org" Date: Wed, 30 Jan 2008 05:14:55 +0000 Subject: [PATCH] Dammit. git-svn-id: svn://10.0.0.236/trunk@244486 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/js/src/jsgc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mozilla/js/src/jsgc.c b/mozilla/js/src/jsgc.c index 72b969fa953..8eed223b85c 100644 --- a/mozilla/js/src/jsgc.c +++ b/mozilla/js/src/jsgc.c @@ -2379,10 +2379,10 @@ js_GC(JSContext *cx, JSGCInvocationKind gckind) if (callback) { JSBool ok; - if (gckind != GC_LAST_DITCH) + if (gckind == GC_LAST_DITCH) JS_UNLOCK_GC(rt); ok = callback(cx, JSGC_BEGIN); - if (gckind != GC_LAST_DITCH) + if (gckind == GC_LAST_DITCH) JS_LOCK_GC(rt); if (!ok && gckind != GC_LAST_CONTEXT) return;