diff options
Diffstat (limited to 'src/pathops/SkPathOpsWinding.cpp')
-rw-r--r-- | src/pathops/SkPathOpsWinding.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/pathops/SkPathOpsWinding.cpp b/src/pathops/SkPathOpsWinding.cpp index 48993a69c2..12cb1124e6 100644 --- a/src/pathops/SkPathOpsWinding.cpp +++ b/src/pathops/SkPathOpsWinding.cpp @@ -25,6 +25,8 @@ #include "SkOpSegment.h" #include "SkPathOpsCurve.h" +#include <utility> + enum class SkOpRayDir { kLeft, kTop, @@ -314,7 +316,8 @@ bool SkOpSpan::sortableTop(SkOpContour* contourHead) { } bool operand = hitSegment->operand(); if (operand) { - SkTSwap(wind, oppWind); + using std::swap; + swap(wind, oppWind); } int lastWind = wind; int lastOpp = oppWind; @@ -357,7 +360,8 @@ bool SkOpSpan::sortableTop(SkOpContour* contourHead) { } } if (operand) { - SkTSwap(wind, oppWind); + using std::swap; + swap(wind, oppWind); } last = &hit->fPt; this->globalState()->bumpNested(); |