Chromium Code Reviews| Index: Source/core/rendering/InlineFlowBox.cpp |
| diff --git a/Source/core/rendering/InlineFlowBox.cpp b/Source/core/rendering/InlineFlowBox.cpp |
| index 1d187f540d9a71ef8da1381582ee0dee9e78484d..9fedc57b5069f0aa0e690e9a4a029253886f9e5d 100644 |
| --- a/Source/core/rendering/InlineFlowBox.cpp |
| +++ b/Source/core/rendering/InlineFlowBox.cpp |
| @@ -1271,14 +1271,15 @@ void InlineFlowBox::paintBoxDecorations(PaintInfo& paintInfo, const LayoutPoint& |
| // You can use p::first-line to specify a background. If so, the root line boxes for |
| // a line may actually have to paint a background. |
| - RenderStyle* styleToUse = renderer()->style(isFirstLineStyle()); |
| + RenderObject* o = renderer(); |
|
dglazkov
2013/07/19 15:09:57
Should probably use "renderer" as the member varia
|
| + RenderStyle* styleToUse = o->style(isFirstLineStyle()); |
| if ((!parent() && isFirstLineStyle() && styleToUse != renderer()->style()) || (parent() && renderer()->hasBoxDecorations())) { |
| LayoutRect paintRect = LayoutRect(adjustedPaintoffset, frameRect.size()); |
| // Shadow comes first and is behind the background and border. |
| if (!boxModelObject()->boxShadowShouldBeAppliedToBackground(BackgroundBleedNone, this)) |
| paintBoxShadow(paintInfo, styleToUse, Normal, paintRect); |
| - Color c = styleToUse->visitedDependentColor(CSSPropertyBackgroundColor); |
| + Color c = o->resolveColor(styleToUse, CSSPropertyBackgroundColor); |
| paintFillLayers(paintInfo, c, styleToUse->backgroundLayers(), paintRect); |
| paintBoxShadow(paintInfo, styleToUse, Inset, paintRect); |