diff options
Diffstat (limited to 'src/mbgl/tile/geometry_tile_data.cpp')
-rw-r--r-- | src/mbgl/tile/geometry_tile_data.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mbgl/tile/geometry_tile_data.cpp b/src/mbgl/tile/geometry_tile_data.cpp index 2e465a6f65..ebf27e7858 100644 --- a/src/mbgl/tile/geometry_tile_data.cpp +++ b/src/mbgl/tile/geometry_tile_data.cpp @@ -127,7 +127,7 @@ void limitHoles(GeometryCollection& polygon, uint32_t maxHoles) { polygon.begin() + 1 + maxHoles, polygon.end(), [] (const auto& a, const auto& b) { - return signedArea(a) > signedArea(b); + return std::fabs(signedArea(a)) > std::fabs(signedArea(b)); }); polygon.resize(1 + maxHoles); } |