| Index: src/gpu/batches/GrDashLinePathRenderer.cpp
|
| diff --git a/src/gpu/batches/GrDashLinePathRenderer.cpp b/src/gpu/batches/GrDashLinePathRenderer.cpp
|
| index 8dba7b94da757b35df3981fcfa43645a6837a8ed..e7ef2402a9cc7f182d8e528022dacc8ea49290ac 100644
|
| --- a/src/gpu/batches/GrDashLinePathRenderer.cpp
|
| +++ b/src/gpu/batches/GrDashLinePathRenderer.cpp
|
| @@ -13,7 +13,10 @@
|
|
|
| bool GrDashLinePathRenderer::onCanDrawPath(const CanDrawPathArgs& args) const {
|
| SkPoint pts[2];
|
| - if (args.fShape->style().isDashed() && args.fShape->asLine(pts)) {
|
| + bool inverted;
|
| + if (args.fShape->style().isDashed() && args.fShape->asLine(pts, &inverted)) {
|
| + // We should never have an inverse dashed case.
|
| + SkASSERT(!inverted);
|
| return GrDashingEffect::CanDrawDashLine(pts, args.fShape->style(), *args.fViewMatrix);
|
| }
|
| return false;
|
| @@ -34,7 +37,7 @@ bool GrDashLinePathRenderer::onDrawPath(const DrawPathArgs& args) {
|
| aaMode = GrDashingEffect::AAMode::kNone;
|
| }
|
| SkPoint pts[2];
|
| - SkAssertResult(args.fShape->asLine(pts));
|
| + SkAssertResult(args.fShape->asLine(pts, nullptr));
|
| SkAutoTUnref<GrDrawBatch> batch(GrDashingEffect::CreateDashLineBatch(args.fColor,
|
| *args.fViewMatrix,
|
| pts,
|
|
|