Index: chrome/browser/views/infobars/translate_infobars.cc |
=================================================================== |
--- chrome/browser/views/infobars/translate_infobars.cc (revision 50789) |
+++ chrome/browser/views/infobars/translate_infobars.cc (working copy) |
@@ -19,7 +19,7 @@ |
#include "chrome/browser/translate/page_translated_details.h" |
#include "chrome/browser/views/infobars/infobar_button_border.h" |
#include "chrome/browser/views/infobars/infobar_text_button.h" |
-#include "gfx/canvas_skia.h" |
+#include "gfx/canvas.h" |
#include "grit/app_resources.h" |
#include "grit/generated_resources.h" |
#include "grit/locale_settings.h" |
@@ -757,12 +757,11 @@ |
double animation_value, TranslateInfoBarDelegate::TranslateState state) { |
// Draw background into an offscreen buffer with alpha value per animation |
// value, then blend it back into the current canvas. |
- canvas->AsCanvasSkia()->saveLayerAlpha( |
- NULL, static_cast<int>(animation_value * 255), |
+ canvas->saveLayerAlpha(NULL, static_cast<int>(animation_value * 255), |
SkCanvas::kARGB_NoClipLayer_SaveFlag); |
- canvas->AsCanvasSkia()->drawARGB(0, 255, 255, 255, SkXfermode::kClear_Mode); |
+ canvas->drawARGB(0, 255, 255, 255, SkXfermode::kClear_Mode); |
GetBackground(state)->Paint(canvas, this); |
- canvas->AsCanvasSkia()->restore(); |
+ canvas->restore(); |
} |
inline TranslateInfoBarDelegate* TranslateInfoBar::GetDelegate() const { |