Index: ui/ozone/platform/dri/dri_surface.cc |
diff --git a/ui/ozone/platform/dri/dri_surface.cc b/ui/ozone/platform/dri/dri_surface.cc |
index 0456b79be56f0145fb2f1bf9dde2c4fd3a5c8262..34f2ce2f6e75959550f3cb87a0d5d637b30d47aa 100644 |
--- a/ui/ozone/platform/dri/dri_surface.cc |
+++ b/ui/ozone/platform/dri/dri_surface.cc |
@@ -93,7 +93,7 @@ void DriSurface::UpdateNativeSurface(const gfx::Rect& damage) { |
// Copy damage region. |
skia::RefPtr<SkImage> image = skia::AdoptRef(surface_->newImageSnapshot()); |
- image->draw(canvas, &real_damage, real_damage, NULL); |
+ canvas->drawImageRect(image.get(), &real_damage, real_damage, NULL); |
last_damage_ = damage; |
} |