diff options
Diffstat (limited to 'src/core/SkStrokerPriv.cpp')
-rw-r--r-- | src/core/SkStrokerPriv.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/core/SkStrokerPriv.cpp b/src/core/SkStrokerPriv.cpp index be7b1f5eb4..87bc172926 100644 --- a/src/core/SkStrokerPriv.cpp +++ b/src/core/SkStrokerPriv.cpp @@ -10,6 +10,8 @@ #include "SkPath.h" #include "SkPointPriv.h" +#include <utility> + static void ButtCapper(SkPath* path, const SkPoint& pivot, const SkVector& normal, const SkPoint& stop, SkPath*) { path->lineTo(stop.fX, stop.fY); @@ -86,7 +88,8 @@ static void BluntJoiner(SkPath* outer, SkPath* inner, const SkVector& beforeUnit afterUnitNormal.scale(radius, &after); if (!is_clockwise(beforeUnitNormal, afterUnitNormal)) { - SkTSwap<SkPath*>(outer, inner); + using std::swap; + swap(outer, inner); after.negate(); } @@ -108,7 +111,8 @@ static void RoundJoiner(SkPath* outer, SkPath* inner, const SkVector& beforeUnit SkRotationDirection dir = kCW_SkRotationDirection; if (!is_clockwise(before, after)) { - SkTSwap<SkPath*>(outer, inner); + using std::swap; + swap(outer, inner); before.negate(); after.negate(); dir = kCCW_SkRotationDirection; @@ -153,7 +157,8 @@ static void MiterJoiner(SkPath* outer, SkPath* inner, const SkVector& beforeUnit ccw = !is_clockwise(before, after); if (ccw) { - SkTSwap<SkPath*>(outer, inner); + using std::swap; + swap(outer, inner); before.negate(); after.negate(); } |