| Index: Source/core/layout/line/RootInlineBox.cpp
|
| diff --git a/Source/core/layout/line/RootInlineBox.cpp b/Source/core/layout/line/RootInlineBox.cpp
|
| index 613922a46a56796dd460e69209405555ec8e0de4..aae81d3d5aa19b73eeada1bb29d5572c81f4244c 100644
|
| --- a/Source/core/layout/line/RootInlineBox.cpp
|
| +++ b/Source/core/layout/line/RootInlineBox.cpp
|
| @@ -182,10 +182,10 @@ void RootInlineBox::move(const LayoutSize& delta)
|
|
|
| void RootInlineBox::childRemoved(InlineBox* box)
|
| {
|
| - if (&box->layoutObject() == m_lineBreakObj)
|
| + if (box->lineLayoutItem() == m_lineBreakObj)
|
| setLineBreakInfo(0, 0, BidiStatus());
|
|
|
| - for (RootInlineBox* prev = prevRootBox(); prev && prev->lineBreakObj() == &box->layoutObject(); prev = prev->prevRootBox()) {
|
| + for (RootInlineBox* prev = prevRootBox(); prev && prev->lineBreakObj() == box->lineLayoutItem(); prev = prev->prevRootBox()) {
|
| prev->setLineBreakInfo(0, 0, BidiStatus());
|
| prev->markDirty();
|
| }
|
|
|