diff options
Diffstat (limited to 'src/gpu/GrTessellator.cpp')
-rw-r--r-- | src/gpu/GrTessellator.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gpu/GrTessellator.cpp b/src/gpu/GrTessellator.cpp index dd8799968e..944471a076 100644 --- a/src/gpu/GrTessellator.cpp +++ b/src/gpu/GrTessellator.cpp @@ -1785,6 +1785,7 @@ void Event::apply(VertexList* mesh, Comparator& c, SkArenaAlloc& alloc) { } else { LOG("edge %g -> %g is outer boundary; not disconnecting.\n", fEdge->fTop->fID, fEdge->fBottom->fID); + fEdge->fWinding = fEdge->fWinding >= 0 ? 1 : -1; } // If top still has some connected edges, set its partner to dest. |