| Index: src/core/SkScan_Hairline.cpp
 | 
| diff --git a/src/core/SkScan_Hairline.cpp b/src/core/SkScan_Hairline.cpp
 | 
| index 083dc0df5f8d93a21be95b5ec58c6cb52c63af9f..8a4a9f8379e46001de1ffd3969263f2458b2257b 100644
 | 
| --- a/src/core/SkScan_Hairline.cpp
 | 
| +++ b/src/core/SkScan_Hairline.cpp
 | 
| @@ -583,7 +583,7 @@ void hair_path(const SkPath& path, const SkRasterClip& rclip, SkBlitter* blitter
 | 
|              case SkPath::kClose_Verb:
 | 
|                  pts[0] = lastPt;
 | 
|                  pts[1] = firstPt;
 | 
| -                if (SkPaint::kButt_Cap != capStyle && prevVerb == SkPath::kMove_Verb) {
 | 
| +                if (SkPaint::kButt_Cap != capStyle) {
 | 
|                      // cap moveTo/close to match svg expectations for degenerate segments
 | 
|                      extend_pts<capStyle>(prevVerb, iter.peek(), pts, 2);
 | 
|                  }
 | 
| 
 |