Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(450)

Unified Diff: cc/paint/skia_paint_canvas.cc

Issue 2769533002: Clean up calls to ToSkPicture (Closed)
Patch Set: Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: cc/paint/skia_paint_canvas.cc
diff --git a/cc/paint/skia_paint_canvas.cc b/cc/paint/skia_paint_canvas.cc
index 71dd8f6ceb37cd1a033cbcc709dabcaaa9532a77..55281cc82dc1f02f33755f6428bff0a3ca4e2781 100644
--- a/cc/paint/skia_paint_canvas.cc
+++ b/cc/paint/skia_paint_canvas.cc
@@ -275,10 +275,8 @@ void SkiaPaintCanvas::drawDisplayItemList(
canvas_->drawPicture(recorder.finishRecordingAsPicture());
}
-void SkiaPaintCanvas::drawPicture(sk_sp<const PaintRecord> record,
- const SkMatrix* matrix,
- const PaintFlags* flags) {
- canvas_->drawPicture(ToSkPicture(record.get()), matrix, ToSkPaint(flags));
+void SkiaPaintCanvas::drawPicture(sk_sp<const PaintRecord> record) {
+ record->playback(canvas_);
}
bool SkiaPaintCanvas::isClipEmpty() const {

Powered by Google App Engine
This is Rietveld 408576698