Merge pull request #9957 from ahocevar/vectortile-labels

Get hasOverlay from child element count
This commit is contained in:
Andreas Hocevar
2019-09-23 23:20:17 +02:00
committed by GitHub

View File

@@ -114,12 +114,13 @@ class CompositeMapRenderer extends MapRenderer {
if (!element) { if (!element) {
continue; continue;
} }
if ((element !== previousElement || i == ii - 1) && element.childElementCount === 2 && !hasOverlay) { const childElementCount = element.childElementCount;
if ((element !== previousElement || i == ii - 1) && childElementCount === 2 && !hasOverlay) {
element.removeChild(element.lastElementChild); element.removeChild(element.lastElementChild);
} }
if (element !== previousElement) { if (element !== previousElement) {
this.children_.push(element); this.children_.push(element);
hasOverlay = false; hasOverlay = childElementCount === 2;
previousElement = element; previousElement = element;
} }
} }