| Index: third_party/WebKit/Source/core/paint/ThemePainter.cpp
|
| diff --git a/third_party/WebKit/Source/core/paint/ThemePainter.cpp b/third_party/WebKit/Source/core/paint/ThemePainter.cpp
|
| index f93285c26636ec593d5cf2ce6ed3a9e0a646e2f5..63d9adde73b1979737a1de6d3a695d2be04dd0a0 100644
|
| --- a/third_party/WebKit/Source/core/paint/ThemePainter.cpp
|
| +++ b/third_party/WebKit/Source/core/paint/ThemePainter.cpp
|
| @@ -76,7 +76,7 @@ bool ThemePainter::paint(const LayoutObject& o, const PaintInfo& paintInfo, cons
|
| case SquareButtonPart:
|
| case ButtonPart:
|
| case InnerSpinButtonPart:
|
| - platformTheme()->paint(part, LayoutTheme::controlStatesForLayoutObject(o), const_cast<GraphicsContext*>(paintInfo.context), r, o.styleRef().effectiveZoom(), o.view()->frameView());
|
| + platformTheme()->paint(part, LayoutTheme::controlStatesForLayoutObject(o), const_cast<GraphicsContext&>(paintInfo.context), r, o.styleRef().effectiveZoom(), o.view()->frameView());
|
| return false;
|
| default:
|
| break;
|
| @@ -314,7 +314,7 @@ void ThemePainter::paintSliderTicks(const LayoutObject& o, const PaintInfo& pain
|
| tickRect.setX(tickPosition);
|
| else
|
| tickRect.setY(tickPosition);
|
| - paintInfo.context->fillRect(tickRect, o.resolveColor(CSSPropertyColor));
|
| + paintInfo.context.fillRect(tickRect, o.resolveColor(CSSPropertyColor));
|
| }
|
| }
|
|
|
| @@ -335,19 +335,19 @@ bool ThemePainter::paintUsingFallbackTheme(const LayoutObject& o, const PaintInf
|
| bool ThemePainter::paintCheckboxUsingFallbackTheme(const LayoutObject& o, const PaintInfo& i, const IntRect&r)
|
| {
|
| WebFallbackThemeEngine::ExtraParams extraParams;
|
| - WebCanvas* canvas = i.context->canvas();
|
| + WebCanvas* canvas = i.context.canvas();
|
| extraParams.button.checked = LayoutTheme::isChecked(o);
|
| extraParams.button.indeterminate = LayoutTheme::isIndeterminate(o);
|
|
|
| float zoomLevel = o.styleRef().effectiveZoom();
|
| - GraphicsContextStateSaver stateSaver(*i.context);
|
| + GraphicsContextStateSaver stateSaver(i.context);
|
| IntRect unzoomedRect = r;
|
| if (zoomLevel != 1) {
|
| unzoomedRect.setWidth(unzoomedRect.width() / zoomLevel);
|
| unzoomedRect.setHeight(unzoomedRect.height() / zoomLevel);
|
| - i.context->translate(unzoomedRect.x(), unzoomedRect.y());
|
| - i.context->scale(zoomLevel, zoomLevel);
|
| - i.context->translate(-unzoomedRect.x(), -unzoomedRect.y());
|
| + i.context.translate(unzoomedRect.x(), unzoomedRect.y());
|
| + i.context.scale(zoomLevel, zoomLevel);
|
| + i.context.translate(-unzoomedRect.x(), -unzoomedRect.y());
|
| }
|
|
|
| Platform::current()->fallbackThemeEngine()->paint(canvas, WebFallbackThemeEngine::PartCheckbox, getWebFallbackThemeState(o), WebRect(unzoomedRect), &extraParams);
|
| @@ -357,19 +357,19 @@ bool ThemePainter::paintCheckboxUsingFallbackTheme(const LayoutObject& o, const
|
| bool ThemePainter::paintRadioUsingFallbackTheme(const LayoutObject& o, const PaintInfo& i, const IntRect&r)
|
| {
|
| WebFallbackThemeEngine::ExtraParams extraParams;
|
| - WebCanvas* canvas = i.context->canvas();
|
| + WebCanvas* canvas = i.context.canvas();
|
| extraParams.button.checked = LayoutTheme::isChecked(o);
|
| extraParams.button.indeterminate = LayoutTheme::isIndeterminate(o);
|
|
|
| float zoomLevel = o.styleRef().effectiveZoom();
|
| - GraphicsContextStateSaver stateSaver(*i.context);
|
| + GraphicsContextStateSaver stateSaver(i.context);
|
| IntRect unzoomedRect = r;
|
| if (zoomLevel != 1) {
|
| unzoomedRect.setWidth(unzoomedRect.width() / zoomLevel);
|
| unzoomedRect.setHeight(unzoomedRect.height() / zoomLevel);
|
| - i.context->translate(unzoomedRect.x(), unzoomedRect.y());
|
| - i.context->scale(zoomLevel, zoomLevel);
|
| - i.context->translate(-unzoomedRect.x(), -unzoomedRect.y());
|
| + i.context.translate(unzoomedRect.x(), unzoomedRect.y());
|
| + i.context.scale(zoomLevel, zoomLevel);
|
| + i.context.translate(-unzoomedRect.x(), -unzoomedRect.y());
|
| }
|
|
|
| Platform::current()->fallbackThemeEngine()->paint(canvas, WebFallbackThemeEngine::PartRadio, getWebFallbackThemeState(o), WebRect(unzoomedRect), &extraParams);
|
|
|