Bug 1330060 part 2. Gecko_GetServoDeclarationBlock should use Element::GetInlineStyleDeclaration instead of reinventing it. r=heycam

This commit is contained in:
Boris Zbarsky 2017-01-11 19:03:16 -05:00
Родитель 34c39939f2
Коммит 635056e199
1 изменённых файлов: 1 добавлений и 5 удалений

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

@ -308,11 +308,7 @@ Gecko_DropElementSnapshot(ServoElementSnapshotOwned aSnapshot)
RawServoDeclarationBlockStrongBorrowedOrNull
Gecko_GetServoDeclarationBlock(RawGeckoElementBorrowed aElement)
{
const nsAttrValue* attr = aElement->GetParsedAttr(nsGkAtoms::style);
if (!attr || attr->Type() != nsAttrValue::eCSSDeclaration) {
return nullptr;
}
DeclarationBlock* decl = attr->GetCSSDeclarationValue();
DeclarationBlock* decl = aElement->GetInlineStyleDeclaration();
if (!decl) {
return nullptr;
}