Index: chrome/browser/ui/gtk/infobars/infobar_arrow_model.cc |
=================================================================== |
--- chrome/browser/ui/gtk/infobars/infobar_arrow_model.cc (revision 82144) |
+++ chrome/browser/ui/gtk/infobars/infobar_arrow_model.cc (working copy) |
@@ -6,6 +6,7 @@ |
#include "chrome/browser/ui/gtk/infobars/infobar_gtk.h" |
#include "third_party/skia/include/effects/SkGradientShader.h" |
+#include "ui/gfx/canvas_skia.h" |
#include "ui/gfx/canvas_skia_paint.h" |
#include "ui/gfx/color_utils.h" |
#include "ui/gfx/rect.h" |
@@ -101,14 +102,15 @@ |
paint.setShader(gradient_shader); |
gradient_shader->unref(); |
- gfx::CanvasSkiaPaint canvas(expose, false); |
- canvas.drawPath(path, paint); |
+ gfx::CanvasSkiaPaint canvas_paint(expose, false); |
+ SkCanvas* canvas = canvas_paint.AsCanvas()->AsCanvasSkia()->skia_canvas(); |
+ canvas->drawPath(path, paint); |
paint.setShader(NULL); |
paint.setColor(SkColorSetA(gfx::GdkColorToSkColor(border_color), |
SkColorGetA(colors.top))); |
paint.setStyle(SkPaint::kStroke_Style); |
- canvas.drawPath(path, paint); |
+ canvas->drawPath(path, paint); |
} |
void InfoBarArrowModel::AnimationEnded(const ui::Animation* animation) { |