Bug 1480179 - Fix the traverse() of MediaQueryList in nsDocument, r=smaug

This commit is contained in:
Andrea Marchesini 2018-08-08 08:22:37 +02:00
Родитель 4709864388
Коммит 7786b357e9
1 изменённых файлов: 2 добавлений и 1 удалений

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

@ -1959,7 +1959,8 @@ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN_INTERNAL(nsDocument)
// methods.
for (MediaQueryList* mql = tmp->mDOMMediaQueryLists.getFirst(); mql;
mql = static_cast<LinkedListElement<MediaQueryList>*>(mql)->getNext()) {
if (mql->HasListeners()) {
if (mql->HasListeners() &&
NS_SUCCEEDED(mql->CheckInnerWindowCorrectness())) {
NS_CYCLE_COLLECTION_NOTE_EDGE_NAME(cb, "mDOMMediaQueryLists item");
cb.NoteXPCOMChild(mql);
}