Skip to content

Commit 2ede03f

Browse files
committed
fix(Pointers): ensure visible renderers list is cleared correctly
The `makeRendererVisible` list was being cleared during a loop within the loop so it wasn't being cleared correctly. The better approach is to simply clear the entire list after the loop is done.
1 parent 8fe5e72 commit 2ede03f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Assets/VRTK/Scripts/Pointers/PointerRenderers/VRTK_BasePointerRenderer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -411,8 +411,8 @@ protected virtual void MakeRenderersVisible()
411411
for (int i = 0; i < makeRendererVisible.Count; i++)
412412
{
413413
ToggleRendererVisibility(makeRendererVisible[i], true);
414-
makeRendererVisible.Remove(makeRendererVisible[i]);
415414
}
415+
makeRendererVisible.Clear();
416416
}
417417

418418
protected virtual void ToggleRendererVisibility(GameObject givenObject, bool state)

0 commit comments

Comments
 (0)