Bug 943746 - Choose a better default element when calling ElementForStyleContext for a pseudo-element. r=bz

This commit is contained in:
Cameron McCormack 2013-11-28 12:22:20 +11:00
Родитель 9b9b92613e
Коммит b22badd223
1 изменённых файлов: 7 добавлений и 2 удалений

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

@ -1729,8 +1729,13 @@ ElementForStyleContext(nsIContent* aParentContent,
return f->GetContent()->AsElement();
}
nsIContent* content = aParentContent ? aParentContent : aFrame->GetContent();
return content->AsElement();
if (aParentContent) {
return aParentContent->AsElement();
}
MOZ_ASSERT(aFrame->GetContent()->GetParent(),
"should not have got here for the root element");
return aFrame->GetContent()->GetParent()->AsElement();
}
/**