Chromium Code Reviews| Index: Source/core/rendering/svg/SVGInlineTextBox.cpp |
| diff --git a/Source/core/rendering/svg/SVGInlineTextBox.cpp b/Source/core/rendering/svg/SVGInlineTextBox.cpp |
| index 685fa18419dd2de509fbb0300a94e1c681e188cb..13e6802a2ba3d8f3fd841bc1b782555971363b8b 100644 |
| --- a/Source/core/rendering/svg/SVGInlineTextBox.cpp |
| +++ b/Source/core/rendering/svg/SVGInlineTextBox.cpp |
| @@ -68,6 +68,12 @@ void SVGInlineTextBox::dirtyLineBoxes() |
| // Clear the now stale text fragments |
| clearTextFragments(); |
| + |
| + // And clear any following text fragments as the text on which they |
|
eseidel
2013/05/15 18:35:01
This doesn't feel right. In CSS the block handles
Stephen Chennney
2013/05/15 19:16:46
SVG creates InlineTextBoxes for reasons that diffe
|
| + // depend may now no longer exist. |
| + InlineTextBox* nextBox = nextTextBox(); |
| + if (nextBox) |
| + nextBox->dirtyLineBoxes(); |
| } |
| int SVGInlineTextBox::offsetForPosition(float, bool) const |