Index: Source/core/rendering/RenderReplaced.cpp |
diff --git a/Source/core/rendering/RenderReplaced.cpp b/Source/core/rendering/RenderReplaced.cpp |
index 4f47b3d741e0c07c68f5965b54ee578618d46877..ba505f62c79d0730b4b2b6c58d4a1916130857e1 100644 |
--- a/Source/core/rendering/RenderReplaced.cpp |
+++ b/Source/core/rendering/RenderReplaced.cpp |
@@ -112,26 +112,26 @@ void RenderReplaced::paint(PaintInfo& paintInfo, const LayoutPoint& paintOffset) |
LayoutPoint adjustedPaintOffset = paintOffset + location(); |
- if (hasBoxDecorations() && (paintInfo.phase == PaintPhaseForeground || paintInfo.phase == PaintPhaseSelection)) |
+ if (hasBoxDecorations() && (paintInfo.getPhase() == PaintPhaseForeground || paintInfo.getPhase() == PaintPhaseSelection)) |
paintBoxDecorations(paintInfo, adjustedPaintOffset); |
- if (paintInfo.phase == PaintPhaseMask) { |
+ if (paintInfo.getPhase() == PaintPhaseMask) { |
paintMask(paintInfo, adjustedPaintOffset); |
return; |
} |
LayoutRect paintRect = LayoutRect(adjustedPaintOffset, size()); |
- if ((paintInfo.phase == PaintPhaseOutline || paintInfo.phase == PaintPhaseSelfOutline) && style()->outlineWidth()) |
+ if ((paintInfo.getPhase() == PaintPhaseOutline || paintInfo.getPhase() == PaintPhaseSelfOutline) && style()->outlineWidth()) |
paintOutline(paintInfo, paintRect); |
- if (paintInfo.phase != PaintPhaseForeground && paintInfo.phase != PaintPhaseSelection && !canHaveChildren()) |
+ if (paintInfo.getPhase() != PaintPhaseForeground && paintInfo.getPhase() != PaintPhaseSelection && !canHaveChildren()) |
return; |
if (!paintInfo.shouldPaintWithinRoot(this)) |
return; |
bool drawSelectionTint = selectionState() != SelectionNone && !document()->printing(); |
- if (paintInfo.phase == PaintPhaseSelection) { |
+ if (paintInfo.getPhase() == PaintPhaseSelection) { |
if (selectionState() == SelectionNone) |
return; |
drawSelectionTint = false; |
@@ -145,10 +145,10 @@ void RenderReplaced::paint(PaintInfo& paintInfo, const LayoutPoint& paintOffset) |
completelyClippedOut = true; |
else { |
// Push a clip if we have a border radius, since we want to round the foreground content that gets painted. |
- paintInfo.context->save(); |
+ paintInfo.getContext()->save(); |
RoundedRect roundedInnerRect = style()->getRoundedInnerBorderFor(paintRect, |
paddingTop() + borderTop(), paddingBottom() + borderBottom(), paddingLeft() + borderLeft(), paddingRight() + borderRight(), true, true); |
- clipRoundedInnerRect(paintInfo.context, paintRect, roundedInnerRect); |
+ clipRoundedInnerRect(paintInfo.getContext(), paintRect, roundedInnerRect); |
} |
} |
@@ -156,7 +156,7 @@ void RenderReplaced::paint(PaintInfo& paintInfo, const LayoutPoint& paintOffset) |
paintReplaced(paintInfo, adjustedPaintOffset); |
if (style()->hasBorderRadius()) |
- paintInfo.context->restore(); |
+ paintInfo.getContext()->restore(); |
} |
// The selection tint never gets clipped by border-radius rounding, since we want it to run right up to the edges of |
@@ -164,14 +164,13 @@ void RenderReplaced::paint(PaintInfo& paintInfo, const LayoutPoint& paintOffset) |
if (drawSelectionTint) { |
LayoutRect selectionPaintingRect = localSelectionRect(); |
selectionPaintingRect.moveBy(adjustedPaintOffset); |
- paintInfo.context->fillRect(pixelSnappedIntRect(selectionPaintingRect), selectionBackgroundColor()); |
+ paintInfo.getContext()->fillRect(pixelSnappedIntRect(selectionPaintingRect), selectionBackgroundColor()); |
} |
} |
bool RenderReplaced::shouldPaint(PaintInfo& paintInfo, const LayoutPoint& paintOffset) |
{ |
- if (paintInfo.phase != PaintPhaseForeground && paintInfo.phase != PaintPhaseOutline && paintInfo.phase != PaintPhaseSelfOutline |
- && paintInfo.phase != PaintPhaseSelection && paintInfo.phase != PaintPhaseMask) |
+ if (paintInfo.getPhase() != PaintPhaseForeground && paintInfo.getPhase() != PaintPhaseOutline && paintInfo.getPhase() != PaintPhaseSelfOutline && paintInfo.getPhase() != PaintPhaseSelection && paintInfo.getPhase() != PaintPhaseMask) |
return false; |
if (!paintInfo.shouldPaintWithinRoot(this)) |
@@ -193,8 +192,8 @@ bool RenderReplaced::shouldPaint(PaintInfo& paintInfo, const LayoutPoint& paintO |
bottom = max(selBottom, bottom); |
} |
- LayoutRect localRepaintRect = paintInfo.rect; |
- localRepaintRect.inflate(maximalOutlineSize(paintInfo.phase)); |
+ LayoutRect localRepaintRect = paintInfo.getRect(); |
+ localRepaintRect.inflate(maximalOutlineSize(paintInfo.getPhase())); |
if (adjustedPaintOffset.x() + visualOverflowRect().x() >= localRepaintRect.maxX() || adjustedPaintOffset.x() + visualOverflowRect().maxX() <= localRepaintRect.x()) |
return false; |