Index: Source/core/rendering/RenderListItem.cpp |
diff --git a/Source/core/rendering/RenderListItem.cpp b/Source/core/rendering/RenderListItem.cpp |
index fd911150e8566d48e3f436e4d2474847e1fd00e5..55ca6fcc83c589f3f1e035ec26d38f7d0dd5e444 100644 |
--- a/Source/core/rendering/RenderListItem.cpp |
+++ b/Source/core/rendering/RenderListItem.cpp |
@@ -287,6 +287,8 @@ void RenderListItem::updateMarkerLocation() |
LayoutStateDisabler layoutStateDisabler(view()); |
updateFirstLetter(); |
m_marker->remove(); |
+ if (markerPar) |
+ markerPar->dirtyLinesFromChangedChild(m_marker); |
if (!lineBoxParent) |
lineBoxParent = this; |
lineBoxParent->addChild(m_marker, firstNonMarkerChild(lineBoxParent)); |