From d4158c6c45a52374e83731e37c10b38adfe30647 Mon Sep 17 00:00:00 2001 From: Igor Bukanov Date: Thu, 14 May 2009 18:39:44 +0200 Subject: [PATCH] bug 492483 - fixing !JS_THREADSAFE build failure. r=mrbkap. --- js/src/jscntxt.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/src/jscntxt.cpp b/js/src/jscntxt.cpp index caa8c78609d2..09334ac512e9 100644 --- a/js/src/jscntxt.cpp +++ b/js/src/jscntxt.cpp @@ -582,6 +582,7 @@ js_DestroyContext(JSContext *cx, JSDestroyContextMode mode) JSContextCallback cxCallback; JSBool last; + rt = cx->runtime; #ifdef JS_THREADSAFE /* * For API compatibility we allow to destroy contexts without a thread in @@ -591,10 +592,9 @@ js_DestroyContext(JSContext *cx, JSDestroyContextMode mode) JS_ASSERT(cx->thread && CURRENT_THREAD_IS_ME(cx->thread)); if (!cx->thread) JS_SetContextThread(cx); -#endif - rt = cx->runtime; JS_ASSERT_IF(rt->gcRunning, cx->outstandingRequests == 0); +#endif if (mode != JSDCM_NEW_FAILED) { cxCallback = rt->cxCallback;