Bug 1293985 part 1 - Hold a strong ref on aDocument. r=tn

This commit is contained in:
Mats Palmgren 2016-08-19 19:56:20 +02:00
Родитель 5a7af1a426
Коммит e3a3b7c245
1 изменённых файлов: 1 добавлений и 0 удалений

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

@ -3681,6 +3681,7 @@ FlushLayoutRecursive(nsIDocument* aDocument,
void* aData = nullptr)
{
MOZ_ASSERT(!aData);
nsCOMPtr<nsIDocument> kungFuDeathGrip(aDocument);
aDocument->EnumerateSubDocuments(FlushLayoutRecursive, nullptr);
aDocument->FlushPendingNotifications(Flush_Layout);
return true;