Bug 1560275 - Flush layout in SVGGeometryElement::IsPointInStroke r=dholbert

SVGGeometryElement::IsPointInStroke calls SVGContentUtils::GetCTM and that can call
 nsSVGUtils::GetTransformMatrixInUserSpace which needs layout to be up to date

Differential Revision: https://phabricator.services.mozilla.com/D79752
This commit is contained in:
longsonr 2020-06-15 23:49:09 +00:00
Родитель 9e85a224ef
Коммит 33432612ba
1 изменённых файлов: 1 добавлений и 1 удалений

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

@ -194,7 +194,7 @@ bool SVGGeometryElement::IsPointInStroke(const DOMPointInit& aPoint) {
return false;
}
if (nsCOMPtr<Document> doc = GetComposedDoc()) {
doc->FlushPendingNotifications(FlushType::Style);
doc->FlushPendingNotifications(FlushType::Layout);
}
bool res = false;