Bug 1560326 - Frames might have text nodes as their content so don't assume it's an element. r=dthayer

Differential Revision: https://phabricator.services.mozilla.com/D35431

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Kartikaya Gupta 2019-06-20 18:14:17 +00:00
Родитель 1eb70a6fac
Коммит a44dd8ef5a
1 изменённых файлов: 3 добавлений и 0 удалений

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

@ -1483,6 +1483,9 @@ Maybe<wr::RenderRoot> gfxUtils::GetRenderRootForFrame(const nsIFrame* aFrame) {
if (!aFrame->GetContent()) {
return Nothing();
}
if (!aFrame->GetContent()->IsElement()) {
return Nothing();
}
return gfxUtils::GetRenderRootForElement(aFrame->GetContent()->AsElement());
}