| Index: Source/core/layout/LayoutFlowThread.cpp
|
| diff --git a/Source/core/layout/LayoutFlowThread.cpp b/Source/core/layout/LayoutFlowThread.cpp
|
| index 34e5d7793c5f95f03bd9b7239199d10e45d43fa7..91981f8a8d162d58a0b3661530f5ad645b5c2988 100644
|
| --- a/Source/core/layout/LayoutFlowThread.cpp
|
| +++ b/Source/core/layout/LayoutFlowThread.cpp
|
| @@ -166,16 +166,8 @@ LayoutRect LayoutFlowThread::fragmentsBoundingBox(const LayoutRect& layerBoundin
|
| ASSERT(!m_columnSetsInvalidated);
|
|
|
| LayoutRect result;
|
| - for (auto* columnSet : m_multiColumnSetList) {
|
| - DeprecatedPaintLayerFragments fragments;
|
| - columnSet->collectLayerFragments(fragments, layerBoundingBox, LayoutRect(LayoutRect::infiniteIntRect()));
|
| - for (const auto& fragment : fragments) {
|
| - LayoutRect fragmentRect(layerBoundingBox);
|
| - fragmentRect.intersect(fragment.paginationClip);
|
| - fragmentRect.moveBy(fragment.paginationOffset);
|
| - result.unite(fragmentRect);
|
| - }
|
| - }
|
| + for (auto* columnSet : m_multiColumnSetList)
|
| + result.unite(columnSet->fragmentsBoundingBox(layerBoundingBox));
|
|
|
| return result;
|
| }
|
|
|