Index: chrome/browser/download/download_util.cc |
=================================================================== |
--- chrome/browser/download/download_util.cc (revision 50661) |
+++ chrome/browser/download/download_util.cc (working copy) |
@@ -27,7 +27,7 @@ |
#include "chrome/common/chrome_paths.h" |
#include "chrome/common/extensions/extension.h" |
#include "chrome/common/time_format.h" |
-#include "gfx/canvas.h" |
+#include "gfx/canvas_skia.h" |
#include "gfx/rect.h" |
#include "grit/generated_resources.h" |
#include "grit/locale_settings.h" |
@@ -225,7 +225,7 @@ |
foreground_paint.setShader(shader); |
foreground_paint.setAntiAlias(true); |
shader->unref(); |
- canvas->drawPath(path, foreground_paint); |
+ canvas->AsCanvasSkia()->drawPath(path, foreground_paint); |
return; |
} |
@@ -271,12 +271,13 @@ |
SkIntToScalar(complete_bounds.y()), |
SkIntToScalar(complete_bounds.x() + complete_bounds.width()), |
SkIntToScalar(complete_bounds.y() + complete_bounds.height())); |
- canvas->saveLayerAlpha(&bounds, |
- static_cast<int>(255.0 * opacity), |
- SkCanvas::kARGB_ClipLayer_SaveFlag); |
- canvas->drawARGB(0, 255, 255, 255, SkXfermode::kClear_Mode); |
+ canvas->AsCanvasSkia()->saveLayerAlpha( |
+ &bounds, |
+ static_cast<int>(255.0 * opacity), |
+ SkCanvas::kARGB_ClipLayer_SaveFlag); |
+ canvas->AsCanvasSkia()->drawARGB(0, 255, 255, 255, SkXfermode::kClear_Mode); |
canvas->DrawBitmapInt(*complete, complete_bounds.x(), complete_bounds.y()); |
- canvas->restore(); |
+ canvas->AsCanvasSkia()->restore(); |
} |
// Load a language dependent height so that the dangerous download confirmation |