| Index: Source/core/paint/BlockFlowPainter.cpp
|
| diff --git a/Source/core/paint/BlockFlowPainter.cpp b/Source/core/paint/BlockFlowPainter.cpp
|
| index 4c561efffda055a5c0521d53cf712c48e5246f11..7999439e20404567bb8cbb779cd9f58a5bb5dbd5 100644
|
| --- a/Source/core/paint/BlockFlowPainter.cpp
|
| +++ b/Source/core/paint/BlockFlowPainter.cpp
|
| @@ -29,9 +29,9 @@ void BlockFlowPainter::paintFloats(const PaintInfo& paintInfo, const LayoutPoint
|
| currentPaintInfo.phase = preservePhase ? paintInfo.phase : PaintPhaseBlockBackground;
|
| // FIXME: LayoutPoint version of xPositionForFloatIncludingMargin would make this much cleaner.
|
| LayoutPoint childPoint = m_layoutBlockFlow.flipFloatForWritingModeForChild(
|
| - floatingObject, LayoutPoint(paintOffset.x()
|
| - + m_layoutBlockFlow.xPositionForFloatIncludingMargin(floatingObject) - floatingObject->layoutObject()->location().x(), paintOffset.y()
|
| - + m_layoutBlockFlow.yPositionForFloatIncludingMargin(floatingObject) - floatingObject->layoutObject()->location().y()));
|
| + *floatingObject, LayoutPoint(paintOffset.x()
|
| + + m_layoutBlockFlow.xPositionForFloatIncludingMargin(*floatingObject) - floatingObject->layoutObject()->location().x(), paintOffset.y()
|
| + + m_layoutBlockFlow.yPositionForFloatIncludingMargin(*floatingObject) - floatingObject->layoutObject()->location().y()));
|
| floatingObject->layoutObject()->paint(currentPaintInfo, childPoint);
|
| if (!preservePhase) {
|
| currentPaintInfo.phase = PaintPhaseChildBlockBackgrounds;
|
|
|