Fix multigeometry decluttering

This commit is contained in:
Andreas Hocevar
2020-06-09 09:43:55 +02:00
parent 4d1f65f2db
commit 1504cd942a
+5 -5
View File
@@ -854,10 +854,10 @@ class Executor {
} }
if (declutterGroups) { if (declutterGroups) {
const index = Math.floor(declutterGroupIndex); const index = Math.floor(declutterGroupIndex);
if (declutterGroups.length < index + 1) { declutterGroup =
declutterGroup = [declutterGroups[0][0], declutterGroups[0][1]]; declutterGroups.length < index + 1
} ? [declutterGroups[0][0]]
declutterGroup = declutterGroups[index]; : declutterGroups[index];
} }
const rendered = this.replayImageOrLabel_( const rendered = this.replayImageOrLabel_(
context, context,
@@ -887,7 +887,7 @@ class Executor {
if ( if (
rendered && rendered &&
declutterGroup && declutterGroup &&
declutterGroups[declutterGroups.length] !== declutterGroup declutterGroups[declutterGroups.length - 1] !== declutterGroup
) { ) {
declutterGroups.push(declutterGroup); declutterGroups.push(declutterGroup);
} }