diff --git a/js/id/svg/areas.js b/js/id/svg/areas.js index 7e41c38fa..991b5644c 100644 --- a/js/id/svg/areas.js +++ b/js/id/svg/areas.js @@ -11,12 +11,12 @@ iD.svg.Areas = function(projection) { areas.push({ entity: entity, - area: entity.isDegenerate() ? 0 : d3.geom.polygon(points).area() + area: entity.isDegenerate() ? 0 : Math.abs(d3.geom.polygon(points).area()) }); } } - areas.sort(function(a, b) { return a.area - b.area; }); + areas.sort(function(a, b) { return b.area - a.area; }); var lineString = iD.svg.LineString(projection, graph);