Add nullcheck in nsSVGUtils::PaintFrameWithEffects

This commit is contained in:
Fedor 2019-05-20 09:02:20 +03:00
parent bafa2e7e3f
commit ed87f25bff
1 changed files with 6 additions and 3 deletions

View File

@ -734,9 +734,12 @@ nsSVGUtils::PaintFrameWithEffects(nsIFrame *aFrame,
RefPtr<SourceSurface> maskSurface;
if (maskUsage.shouldGenerateMaskLayer) {
maskSurface =
maskFrame->GetMaskForMaskedFrame(&aContext, aFrame, aTransform,
maskUsage.opacity, &maskTransform);
// Make sure we have a mask frame.
if (maskFrame) {
maskSurface =
maskFrame->GetMaskForMaskedFrame(&aContext, aFrame, aTransform,
maskUsage.opacity, &maskTransform);
}
if (!maskSurface) {
// Entire surface is clipped out.