summaryrefslogtreecommitdiffstats
path: root/views/controls/button/text_button.cc
diff options
context:
space:
mode:
Diffstat (limited to 'views/controls/button/text_button.cc')
-rw-r--r--views/controls/button/text_button.cc16
1 files changed, 8 insertions, 8 deletions
diff --git a/views/controls/button/text_button.cc b/views/controls/button/text_button.cc
index 5dc5787..bd1ad86 100644
--- a/views/controls/button/text_button.cc
+++ b/views/controls/button/text_button.cc
@@ -141,8 +141,8 @@ void TextButtonBorder::Paint(const View& view, gfx::Canvas* canvas) const {
// handle the case of having a non-NULL |normal_set_|.
canvas->SaveLayerAlpha(static_cast<uint8>(
button->GetAnimation()->CurrentValueBetween(0, 255)));
- canvas->AsCanvasSkia()->drawARGB(0, 255, 255, 255,
- SkXfermode::kClear_Mode);
+ canvas->GetSkCanvas()->drawARGB(0, 255, 255, 255,
+ SkXfermode::kClear_Mode);
Paint(view, canvas, *set);
canvas->Restore();
} else {
@@ -213,7 +213,6 @@ void TextButtonNativeThemeBorder::Paint(const View& view,
const TextButtonBase* tb = static_cast<const TextButton*>(&view);
const gfx::NativeTheme* native_theme = gfx::NativeTheme::instance();
gfx::NativeTheme::Part part = delegate_->GetThemePart();
- gfx::CanvasSkia* skia_canvas = canvas->AsCanvasSkia();
gfx::Rect rect(delegate_->GetThemePaintRect());
if (tb->show_multiple_icon_states() &&
@@ -223,19 +222,20 @@ void TextButtonNativeThemeBorder::Paint(const View& view,
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->GetSkCanvas(), 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->SaveLayerAlpha(static_cast<uint8>(alpha));
+ native_theme->Paint(canvas->GetSkCanvas(), part, state, rect, extra);
+ canvas->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->GetSkCanvas(), part, state, rect, extra);
}
}