Index: ui/gfx/render_text_linux.cc |
diff --git a/ui/gfx/render_text_linux.cc b/ui/gfx/render_text_linux.cc |
index d744a941a89f9df8bae8de5ca7e7838c8bc9ab67..92af95e6d97bf8d4c61bf51c2d716b003850575d 100644 |
--- a/ui/gfx/render_text_linux.cc |
+++ b/ui/gfx/render_text_linux.cc |
@@ -94,7 +94,7 @@ void RenderTextLinux::Draw(Canvas* canvas) { |
Rect bounds(display_rect()); |
// Clip the canvas to the text display area. |
- CanvasSkia* canvas_skia = canvas->AsCanvasSkia(); |
+ SkCanvas* canvas_skia = canvas->GetSkCanvas(); |
skia::ScopedPlatformPaint scoped_platform_paint(canvas_skia); |
cairo_t* cr = scoped_platform_paint.GetPlatformSurface(); |
@@ -498,7 +498,7 @@ SelectionModel RenderTextLinux::RightSelectionModelByWord( |
PangoLayout* RenderTextLinux::EnsureLayout() { |
if (layout_ == NULL) { |
CanvasSkia canvas(display_rect().width(), display_rect().height(), false); |
- skia::ScopedPlatformPaint scoped_platform_paint(&canvas); |
+ skia::ScopedPlatformPaint scoped_platform_paint(canvas.sk_canvas()); |
cairo_t* cr = scoped_platform_paint.GetPlatformSurface(); |
layout_ = pango_cairo_create_layout(cr); |