| Index: Source/core/rendering/svg/SVGTextRunRenderingContext.cpp
|
| diff --git a/Source/core/rendering/svg/SVGTextRunRenderingContext.cpp b/Source/core/rendering/svg/SVGTextRunRenderingContext.cpp
|
| index fe7685b0d2e85ff96d410a2c13fc7fc1de8932b4..3c2b38925df950e1fab5258e5d7f852c4e1f0681 100644
|
| --- a/Source/core/rendering/svg/SVGTextRunRenderingContext.cpp
|
| +++ b/Source/core/rendering/svg/SVGTextRunRenderingContext.cpp
|
| @@ -46,6 +46,10 @@ static inline const SVGFontData* svgFontAndFontFaceElementForFontData(const Simp
|
| RefPtr<CustomFontData> customFontData = fontData->customFontData();
|
| const SVGFontData* svgFontData = static_cast<const SVGFontData*>(customFontData.get());
|
|
|
| + // FIXME crbug.com/359380 : The current editing impl references the font after the svg font nodes are removed.
|
| + if (svgFontData->shouldSkipDrawing())
|
| + return 0;
|
| +
|
| fontFace = svgFontData->svgFontFaceElement();
|
| ASSERT(fontFace);
|
|
|
|
|