Index: views/native_theme_painter.cc |
=================================================================== |
--- views/native_theme_painter.cc (revision 82144) |
+++ views/native_theme_painter.cc (working copy) |
@@ -25,7 +25,7 @@ |
void NativeThemePainter::Paint(int w, int h, gfx::Canvas* canvas) { |
const gfx::NativeTheme* native_theme = gfx::NativeTheme::instance(); |
gfx::NativeTheme::Part part = delegate_->GetThemePart(); |
- gfx::CanvasSkia* skia_canvas = canvas->AsCanvasSkia(); |
+ gfx::CanvasSkia* canvas_skia = canvas->AsCanvasSkia(); |
gfx::Rect rect(0, 0, w, h); |
if (delegate_->GetThemeAnimation() != NULL && |
@@ -34,19 +34,20 @@ |
gfx::NativeTheme::ExtraParams prev_extra; |
gfx::NativeTheme::State prev_state = |
delegate_->GetBackgroundThemeState(&prev_extra); |
- native_theme->Paint(skia_canvas, part, prev_state, rect, prev_extra); |
+ native_theme->Paint(canvas_skia->skia_canvas(), |
+ part, prev_state, rect, prev_extra); |
// Composite foreground state above it. |
gfx::NativeTheme::ExtraParams extra; |
gfx::NativeTheme::State state = delegate_->GetForegroundThemeState(&extra); |
int alpha = delegate_->GetThemeAnimation()->CurrentValueBetween(0, 255); |
- skia_canvas->SaveLayerAlpha(static_cast<uint8>(alpha)); |
- native_theme->Paint(skia_canvas, part, state, rect, extra); |
- skia_canvas->Restore(); |
+ canvas_skia->SaveLayerAlpha(static_cast<uint8>(alpha)); |
+ native_theme->Paint(canvas_skia->skia_canvas(), part, state, rect, extra); |
+ canvas_skia->Restore(); |
} else { |
gfx::NativeTheme::ExtraParams extra; |
gfx::NativeTheme::State state = delegate_->GetThemeState(&extra); |
- native_theme->Paint(skia_canvas, part, state, rect, extra); |
+ native_theme->Paint(canvas_skia->skia_canvas(), part, state, rect, extra); |
} |
} |