diff --git a/js/id/core/tree.js b/js/id/core/tree.js index eff748d37..dcf0fbd1e 100644 --- a/js/id/core/tree.js +++ b/js/id/core/tree.js @@ -10,9 +10,9 @@ iD.Tree = function(graph) { function extentRectangle(extent) { x = m * extent[0][0], y = m * extent[0][1], - dx = m * extent[1][0] - x || 2, - dy = m * extent[1][1] - y || 2; - return new RTree.Rectangle(~~x, ~~y, ~~dx - 1, ~~dy - 1); + dx = Math.max(m * extent[1][0] - x, 1), + dy = Math.max(m * extent[1][1] - y, 1); + return new RTree.Rectangle(~~x, ~~y, ~~dx, ~~dy); } function insert(entity) {