| Index: Source/core/layout/MultiColumnFragmentainerGroup.cpp
|
| diff --git a/Source/core/layout/MultiColumnFragmentainerGroup.cpp b/Source/core/layout/MultiColumnFragmentainerGroup.cpp
|
| index 7823341661f0401f61193bfbb541bbd6aa082a4d..e707570fc3df06b63d4e2a51f984a404c64f1d17 100644
|
| --- a/Source/core/layout/MultiColumnFragmentainerGroup.cpp
|
| +++ b/Source/core/layout/MultiColumnFragmentainerGroup.cpp
|
| @@ -143,7 +143,7 @@ LayoutSize MultiColumnFragmentainerGroup::flowThreadTranslationAtOffset(LayoutUn
|
| LayoutUnit MultiColumnFragmentainerGroup::columnLogicalTopForOffset(LayoutUnit offsetInFlowThread) const
|
| {
|
| unsigned columnIndex = columnIndexAtOffset(offsetInFlowThread, AssumeNewColumns);
|
| - return m_logicalTopInFlowThread + columnIndex * m_columnHeight;
|
| + return logicalTopInFlowThreadAt(columnIndex);
|
| }
|
|
|
| LayoutPoint MultiColumnFragmentainerGroup::visualPointToFlowThreadPoint(const LayoutPoint& visualPoint) const
|
| @@ -456,7 +456,7 @@ LayoutRect MultiColumnFragmentainerGroup::columnRectAt(unsigned columnIndex) con
|
|
|
| LayoutRect MultiColumnFragmentainerGroup::flowThreadPortionRectAt(unsigned columnIndex) const
|
| {
|
| - LayoutUnit logicalTop = m_logicalTopInFlowThread + columnIndex * m_columnHeight;
|
| + LayoutUnit logicalTop = logicalTopInFlowThreadAt(columnIndex);
|
| if (m_columnSet.isHorizontalWritingMode())
|
| return LayoutRect(LayoutUnit(), logicalTop, m_columnSet.pageLogicalWidth(), m_columnHeight);
|
| return LayoutRect(logicalTop, LayoutUnit(), m_columnHeight, m_columnSet.pageLogicalWidth());
|
|
|