| Index: third_party/WebKit/Source/core/layout/line/LineBoxList.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/line/LineBoxList.cpp b/third_party/WebKit/Source/core/layout/line/LineBoxList.cpp
|
| index fedc8b7bee869fad758de752a0d02e1e2655754d..de5ef615d4cf4f18f3103aa6ad626d930dbb90c3 100644
|
| --- a/third_party/WebKit/Source/core/layout/line/LineBoxList.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/line/LineBoxList.cpp
|
| @@ -48,8 +48,6 @@ LineBoxList::~LineBoxList() {
|
| #endif
|
|
|
| void LineBoxList::AppendLineBox(InlineFlowBox* box) {
|
| - CheckConsistency();
|
| -
|
| if (!first_line_box_) {
|
| first_line_box_ = last_line_box_ = box;
|
| } else {
|
| @@ -57,8 +55,6 @@ void LineBoxList::AppendLineBox(InlineFlowBox* box) {
|
| box->SetPreviousLineBox(last_line_box_);
|
| last_line_box_ = box;
|
| }
|
| -
|
| - CheckConsistency();
|
| }
|
|
|
| void LineBoxList::DeleteLineBoxTree() {
|
| @@ -73,8 +69,6 @@ void LineBoxList::DeleteLineBoxTree() {
|
| }
|
|
|
| void LineBoxList::ExtractLineBox(InlineFlowBox* box) {
|
| - CheckConsistency();
|
| -
|
| last_line_box_ = box->PrevLineBox();
|
| if (box == first_line_box_)
|
| first_line_box_ = nullptr;
|
| @@ -83,13 +77,9 @@ void LineBoxList::ExtractLineBox(InlineFlowBox* box) {
|
| box->SetPreviousLineBox(nullptr);
|
| for (InlineFlowBox* curr = box; curr; curr = curr->NextLineBox())
|
| curr->SetExtracted();
|
| -
|
| - CheckConsistency();
|
| }
|
|
|
| void LineBoxList::AttachLineBox(InlineFlowBox* box) {
|
| - CheckConsistency();
|
| -
|
| if (last_line_box_) {
|
| last_line_box_->SetNextLineBox(box);
|
| box->SetPreviousLineBox(last_line_box_);
|
| @@ -102,13 +92,9 @@ void LineBoxList::AttachLineBox(InlineFlowBox* box) {
|
| last = curr;
|
| }
|
| last_line_box_ = last;
|
| -
|
| - CheckConsistency();
|
| }
|
|
|
| void LineBoxList::RemoveLineBox(InlineFlowBox* box) {
|
| - CheckConsistency();
|
| -
|
| if (box == first_line_box_)
|
| first_line_box_ = box->NextLineBox();
|
| if (box == last_line_box_)
|
| @@ -117,8 +103,6 @@ void LineBoxList::RemoveLineBox(InlineFlowBox* box) {
|
| box->NextLineBox()->SetPreviousLineBox(box->PrevLineBox());
|
| if (box->PrevLineBox())
|
| box->PrevLineBox()->SetNextLineBox(box->NextLineBox());
|
| -
|
| - CheckConsistency();
|
| }
|
|
|
| void LineBoxList::DeleteLineBoxes() {
|
| @@ -369,19 +353,4 @@ void LineBoxList::DirtyLinesFromChangedChild(LineLayoutItem container,
|
| }
|
| }
|
|
|
| -#if DCHECK_IS_ON()
|
| -void LineBoxList::CheckConsistency() const {
|
| -#ifdef CHECK_CONSISTENCY
|
| - const InlineFlowBox* prev = nullptr;
|
| - for (const InlineFlowBox* child = m_firstLineBox; child;
|
| - child = child->nextLineBox()) {
|
| - DCHECK_EQ(child->prevLineBox(), prev);
|
| - prev = child;
|
| - }
|
| - DCHECK_EQ(prev, m_lastLineBox);
|
| -#endif
|
| -}
|
| -
|
| -#endif
|
| -
|
| } // namespace blink
|
|
|