Avoid some unnecessary work

This commit is contained in:
2024-02-23 14:49:42 -08:00
parent 438a2e2abc
commit df8d092a84
+1 -1
View File
@@ -565,7 +565,7 @@ void eraseChild(Node *self, uint8_t index, NodeAllocators *allocators) {
assert(lastChildrenIndex >= 0); assert(lastChildrenIndex >= 0);
if (toRemoveChildrenIndex != lastChildrenIndex) { if (toRemoveChildrenIndex != lastChildrenIndex) {
self48->children[toRemoveChildrenIndex] = self48->children[toRemoveChildrenIndex] =
std::exchange(self48->children[lastChildrenIndex], nullptr); self48->children[lastChildrenIndex];
self48->index[self48->children[toRemoveChildrenIndex]->parentsIndex] = self48->index[self48->children[toRemoveChildrenIndex]->parentsIndex] =
toRemoveChildrenIndex; toRemoveChildrenIndex;
} }