| Index: third_party/WebKit/Source/core/layout/LayoutFlowThread.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/LayoutFlowThread.cpp b/third_party/WebKit/Source/core/layout/LayoutFlowThread.cpp
|
| index 3d5310931846e5443c88bdd45413c4d0896a43ca..61bf57342b747e37f89529154dceaeed0e3007cd 100644
|
| --- a/third_party/WebKit/Source/core/layout/LayoutFlowThread.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/LayoutFlowThread.cpp
|
| @@ -139,7 +139,9 @@ void LayoutFlowThread::absoluteQuadsForDescendant(const LayoutBox& descendant,
|
| LayoutRect fragment = boundingRectInFlowThread;
|
| // We use inclusiveIntersect() because intersect() would reset the
|
| // coordinates for zero-height objects.
|
| - fragment.inclusiveIntersect(iterator.fragmentainerInFlowThread());
|
| + LayoutRect clipRect = iterator.clipRectInFlowThread(
|
| + MultiColumnFragmentainerGroup::BlockDirectionAxis);
|
| + fragment.inclusiveIntersect(clipRect);
|
| fragment.moveBy(-offsetFromFlowThread);
|
| quads.push_back(descendant.localToAbsoluteQuad(FloatRect(fragment), mode));
|
| }
|
|
|