| Index: src/gpu/batches/GrDashLinePathRenderer.cpp
 | 
| diff --git a/src/gpu/batches/GrDashLinePathRenderer.cpp b/src/gpu/batches/GrDashLinePathRenderer.cpp
 | 
| index a442b665595c44b3285c6ff89ddcaf610d7101f9..8dba7b94da757b35df3981fcfa43645a6837a8ed 100644
 | 
| --- a/src/gpu/batches/GrDashLinePathRenderer.cpp
 | 
| +++ b/src/gpu/batches/GrDashLinePathRenderer.cpp
 | 
| @@ -13,8 +13,8 @@
 | 
|  
 | 
|  bool GrDashLinePathRenderer::onCanDrawPath(const CanDrawPathArgs& args) const {
 | 
|      SkPoint pts[2];
 | 
| -    if (args.fStyle->isDashed() && args.fPath->isLine(pts)) {
 | 
| -        return GrDashingEffect::CanDrawDashLine(pts, *args.fStyle, *args.fViewMatrix);
 | 
| +    if (args.fShape->style().isDashed() && args.fShape->asLine(pts)) {
 | 
| +        return GrDashingEffect::CanDrawDashLine(pts, args.fShape->style(), *args.fViewMatrix);
 | 
|      }
 | 
|      return false;
 | 
|  }
 | 
| @@ -34,12 +34,12 @@ bool GrDashLinePathRenderer::onDrawPath(const DrawPathArgs& args) {
 | 
|          aaMode = GrDashingEffect::AAMode::kNone;
 | 
|      }
 | 
|      SkPoint pts[2];
 | 
| -    SkAssertResult(args.fPath->isLine(pts));
 | 
| +    SkAssertResult(args.fShape->asLine(pts));
 | 
|      SkAutoTUnref<GrDrawBatch> batch(GrDashingEffect::CreateDashLineBatch(args.fColor,
 | 
|                                                                           *args.fViewMatrix,
 | 
|                                                                           pts,
 | 
|                                                                           aaMode,
 | 
| -                                                                         *args.fStyle));
 | 
| +                                                                         args.fShape->style()));
 | 
|      if (!batch) {
 | 
|          return false;
 | 
|      }
 | 
| 
 |