| 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) {
|
|
|