From 38920b2c616f0b03bb78e62d95645159226a8fbd Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Wed, 15 Nov 2017 13:47:59 -0500 Subject: [PATCH] Reset temp placement variable each loop iteration (closes #4473) Otherwise `if (p)` will have stale data and be truthy for vertices at low zoom --- modules/svg/labels.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/svg/labels.js b/modules/svg/labels.js index bc17fdd4b..a42022721 100644 --- a/modules/svg/labels.js +++ b/modules/svg/labels.js @@ -337,7 +337,7 @@ export function svgLabels(projection, context) { var getName = (geometry === 'line') ? utilDisplayNameForPath : utilDisplayName, name = getName(entity), width = name && textWidth(name, fontSize), - p; + p = null; if (geometry === 'point') { p = getPointLabel(entity, width, fontSize, geometry);