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 |