diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/graphics/logging_canvas.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/platform/graphics/logging_canvas.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/chromium/third_party/blink/renderer/platform/graphics/logging_canvas.cc b/chromium/third_party/blink/renderer/platform/graphics/logging_canvas.cc index 9fe75a4f661..2559f262412 100644 --- a/chromium/third_party/blink/renderer/platform/graphics/logging_canvas.cc +++ b/chromium/third_party/blink/renderer/platform/graphics/logging_canvas.cc @@ -217,7 +217,7 @@ std::unique_ptr<JSONObject> ObjectForSkPath(const SkPath& path) { path_item->SetString("fillType", FillTypeName(path.getFillType())); path_item->SetString("convexity", ConvexityName(path.getConvexityType())); path_item->SetBoolean("isRect", path.isRect(nullptr)); - SkPath::Iter iter(path, false); + SkPath::RawIter iter(path); SkPoint points[4]; auto path_points_array = std::make_unique<JSONArray>(); for (SkPath::Verb verb = iter.next(points); verb != SkPath::kDone_Verb; @@ -582,7 +582,9 @@ void LoggingCanvas::didSetMatrix(const SkMatrix& matrix) { params->SetArray("matrix", ArrayForSkMatrix(matrix)); } -void LoggingCanvas::didConcat44(const SkScalar m[16]) { +void LoggingCanvas::didConcat44(const SkM44& matrix) { + SkScalar m[16]; + matrix.getColMajor(m); AutoLogger logger(this); JSONObject* params = logger.LogItemWithParams("concat44"); params->SetArray("matrix44", ArrayForSkScalars(16, m)); |