diff --git a/xpcom/base/nsCycleCollector.cpp b/xpcom/base/nsCycleCollector.cpp index 44f4f460ee18..98a3152b4f8f 100644 --- a/xpcom/base/nsCycleCollector.cpp +++ b/xpcom/base/nsCycleCollector.cpp @@ -2280,6 +2280,8 @@ nsCycleCollector::Collect(PRUint32 aTryCollections) mWhiteNodes->Clear(); ClearGraph(); + mParams.mDoNothing = PR_FALSE; + if (!collected) break;