Bug 373462, try to fix possible tdhtml regression

This commit is contained in:
Olli.Pettay@helsinki.fi 2007-10-22 16:40:13 -07:00
Родитель 16ffde428c
Коммит 49aca06e3b
1 изменённых файлов: 2 добавлений и 12 удалений

Просмотреть файл

@ -3270,22 +3270,12 @@ nsJSContext::CC()
#endif
// nsCycleCollector_collect() will run a ::JS_GC() indirectly, so
// we do not explicitly call ::JS_GC() here.
PRBool firstRun = nsCycleCollector_collect();
sPreviousCCDidCollect = nsCycleCollector_collect();
#ifdef DEBUG_smaug
printf("(1) %s\n", firstRun ?
printf("(1) %s\n", sPreviousCCDidCollect ?
"Cycle collector did collect nodes" :
"Cycle collector did not collect nodes");
#endif
PRBool secondRun = PR_FALSE;
if (!sUserIsActive) {
secondRun = nsCycleCollector_collect();
#ifdef DEBUG_smaug
printf("(2) %s\n", secondRun ?
"Cycle collector did collect nodes" :
"Cycle collector did not collect nodes");
#endif
}
sPreviousCCDidCollect = firstRun || secondRun;
}
//static