From 0d9fa5208e29bae4e856a31687fe098da92d3e05 Mon Sep 17 00:00:00 2001 From: "graydon%mozilla.com" Date: Thu, 3 May 2007 22:53:00 +0000 Subject: [PATCH] Bug #368869, suspect all native wrappers as cycle roots (again). r=brendan, sr=jst git-svn-id: svn://10.0.0.236/trunk@225550 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/js/src/xpconnect/src/xpcwrappednativescope.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mozilla/js/src/xpconnect/src/xpcwrappednativescope.cpp b/mozilla/js/src/xpconnect/src/xpcwrappednativescope.cpp index c76bf031c25..1d976d371a7 100644 --- a/mozilla/js/src/xpconnect/src/xpcwrappednativescope.cpp +++ b/mozilla/js/src/xpconnect/src/xpcwrappednativescope.cpp @@ -277,8 +277,8 @@ WrappedNativeJSGCThingMarker(JSDHashTable *table, JSDHashEntryHdr *hdr, // formed by a poor order between C++ and JS garbage cycle // formations. See Bug 368869. // - // if (JS_IsGCMarkTraversal(trc)) - // nsCycleCollector_suspectCurrent(wrapper); + if (JS_IsGCMarkingTracer(trc)) + nsCycleCollector_suspectCurrent(wrapper); } return JS_DHASH_NEXT; }