aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkStrokerPriv.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/SkStrokerPriv.cpp')
-rw-r--r--src/core/SkStrokerPriv.cpp11
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();
}