Chromium Code Reviews| Index: chrome/renderer/pepper/pepper_flash_renderer_host.cc |
| diff --git a/chrome/renderer/pepper/pepper_flash_renderer_host.cc b/chrome/renderer/pepper/pepper_flash_renderer_host.cc |
| index 4a8e1702b12fbce878378863fa9be448f45682c4..5e4d7cd1cbb0833cf2b4a83608cc5d9c04a13811 100644 |
| --- a/chrome/renderer/pepper/pepper_flash_renderer_host.cc |
| +++ b/chrome/renderer/pepper/pepper_flash_renderer_host.cc |
| @@ -13,6 +13,8 @@ |
| #include "base/macros.h" |
| #include "base/metrics/histogram_macros.h" |
| #include "base/strings/string_util.h" |
| +#include "cc/paint/paint_canvas.h" |
| +#include "cc/paint/paint_flags.h" |
| #include "components/pdf/renderer/pepper_pdf_host.h" |
| #include "content/public/renderer/pepper_plugin_instance.h" |
| #include "content/public/renderer/render_thread.h" |
| @@ -29,7 +31,6 @@ |
| #include "ppapi/thunk/enter.h" |
| #include "ppapi/thunk/ppb_image_data_api.h" |
| #include "skia/ext/platform_canvas.h" |
| -#include "third_party/skia/include/core/SkCanvas.h" |
| #include "third_party/skia/include/core/SkMatrix.h" |
| #include "third_party/skia/include/core/SkPaint.h" |
| #include "third_party/skia/include/core/SkPoint.h" |
| @@ -221,7 +222,7 @@ int32_t PepperFlashRendererHost::OnDrawGlyphs( |
| return PP_ERROR_FAILED; |
| PPB_ImageData_API* image = static_cast<PPB_ImageData_API*>(enter.object()); |
| - SkCanvas* canvas = image->GetCanvas(); |
| + cc::PaintCanvas* canvas = image->GetCanvas(); |
|
danakj
2017/01/20 23:34:14
image doesn't return a PaintCanvas right? so nothi
enne (OOO)
2017/01/24 01:51:28
Thanks. Reverted this.
|
| bool needs_unmapping = false; |
| if (!canvas) { |
| needs_unmapping = true; |
| @@ -231,7 +232,7 @@ int32_t PepperFlashRendererHost::OnDrawGlyphs( |
| return PP_ERROR_FAILED; // Failure mapping. |
| } |
| - SkAutoCanvasRestore acr(canvas, true); |
| + cc::PaintCanvasAutoRestore acr(canvas, true); |
| // Clip is applied in pixels before the transform. |
| SkRect clip_rect = { |
| @@ -252,11 +253,11 @@ int32_t PepperFlashRendererHost::OnDrawGlyphs( |
| matrix.set(SkMatrix::kMPersp2, SkFloatToScalar(params.transformation[2][2])); |
| canvas->concat(matrix); |
| - SkPaint paint; |
| + cc::PaintFlags paint; |
| paint.setColor(params.color); |
| - paint.setTextEncoding(SkPaint::kGlyphID_TextEncoding); |
| + paint.setTextEncoding(cc::PaintFlags::kGlyphID_TextEncoding); |
| paint.setAntiAlias(true); |
| - paint.setHinting(SkPaint::kFull_Hinting); |
| + paint.setHinting(cc::PaintFlags::kFull_Hinting); |
| paint.setTextSize(SkIntToScalar(params.font_desc.size)); |
| paint.setTypeface(std::move(typeface)); |
| if (params.allow_subpixel_aa) { |