| Index: Source/core/layout/MultiColumnFragmentainerGroup.cpp
|
| diff --git a/Source/core/layout/MultiColumnFragmentainerGroup.cpp b/Source/core/layout/MultiColumnFragmentainerGroup.cpp
|
| index f5fae65a4c9ba956c71467b4e89411b236c1136f..81e71d9c2b950e68b23f109ba396d4d15ebdfbb9 100644
|
| --- a/Source/core/layout/MultiColumnFragmentainerGroup.cpp
|
| +++ b/Source/core/layout/MultiColumnFragmentainerGroup.cpp
|
| @@ -487,7 +487,7 @@ unsigned MultiColumnFragmentainerGroup::columnIndexAtVisualPoint(const LayoutPoi
|
| {
|
| bool isColumnProgressionInline = m_columnSet.multiColumnFlowThread()->progressionIsInline();
|
| bool isHorizontalWritingMode = m_columnSet.isHorizontalWritingMode();
|
| - LayoutUnit columnLengthInColumnProgressionDirection = isColumnProgressionInline ? m_columnSet.pageLogicalWidth() : m_columnSet.pageLogicalHeight();
|
| + LayoutUnit columnLengthInColumnProgressionDirection = isColumnProgressionInline ? m_columnSet.pageLogicalWidth() : logicalHeight();
|
| LayoutUnit offsetInColumnProgressionDirection = isHorizontalWritingMode == isColumnProgressionInline ? visualPoint.x() : visualPoint.y();
|
| if (!m_columnSet.style()->isLeftToRightDirection() && isColumnProgressionInline)
|
| offsetInColumnProgressionDirection = m_columnSet.logicalWidth() - offsetInColumnProgressionDirection;
|
|
|