Bug 699799 - Don't AddRef/Release every uncollectable document before cycle collection. r=jst.

--HG--
extra : rebase_source : 4436eaaded310ff4a3927e71843f7de664b50f9d
This commit is contained in:
Peter Van der Beken 2011-11-07 13:58:08 +01:00
Родитель fbcc34faa9
Коммит 33f58425d7
1 изменённых файлов: 1 добавлений и 3 удалений

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

@ -94,9 +94,7 @@ MarkContentViewer(nsIContentViewer* aViewer)
return;
}
nsCOMPtr<nsIDOMDocument> domDoc;
aViewer->GetDOMDocument(getter_AddRefs(domDoc));
nsCOMPtr<nsIDocument> doc = do_QueryInterface(domDoc);
nsIDocument *doc = aViewer->GetDocument();
if (doc) {
doc->MarkUncollectableForCCGeneration(nsCCUncollectableMarker::sGeneration);
}