summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/platform/graphics/logging_canvas.cc
diff options
context:
space:
mode:
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.cc6
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));