Remove drag segments of removed features

This commit is contained in:
ahocevar
2018-12-05 11:57:52 +01:00
parent b71e391e3b
commit 6cabb9dd0b
2 changed files with 25 additions and 1 deletions

View File

@@ -392,7 +392,13 @@ class Modify extends PointerInteraction {
}
});
for (let i = nodesToRemove.length - 1; i >= 0; --i) {
rBush.remove(nodesToRemove[i]);
const nodeToRemove = nodesToRemove[i];
for (let j = this.dragSegments_.length - 1; j >= 0; --j) {
if (this.dragSegments_[j][0] === nodeToRemove) {
this.dragSegments_.splice(j, 1);
}
}
rBush.remove(nodeToRemove);
}
}