From 3e391e87dfdb7c00f46f6c1d082f9775b47828f5 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Fri, 21 Nov 2014 10:58:32 -0500 Subject: [PATCH] don't try to call Entity#geometry for midpoints --- js/id/renderer/features.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/id/renderer/features.js b/js/id/renderer/features.js index 5c31305a4..ac1b7608f 100644 --- a/js/id/renderer/features.js +++ b/js/id/renderer/features.js @@ -357,12 +357,12 @@ iD.Features = function(context) { if (entity.type === 'midpoint') { childNodes = [resolver.entity(entity.edge[0]), resolver.entity(entity.edge[1])]; + connections = []; } else { childNodes = resolver.childNodes(entity); + connections = features.getParents(entity, resolver, entity.geometry(resolver)); } - // gather parents.. - connections = features.getParents(entity, resolver, entity.geometry(resolver)); // gather ways connected to child nodes.. connections = _.reduce(childNodes, function(result, e) { return resolver.isShared(e) ? _.union(result, resolver.parentWays(e)) : result;