From 9320a109950925ba8d8c1b2d333d4dc222860515 Mon Sep 17 00:00:00 2001 From: Alaric Baraou Date: Thu, 29 Feb 2024 13:58:48 +0900 Subject: [PATCH] correctly pass frames in invalidate --- packages/fiber/src/core/loop.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/fiber/src/core/loop.ts b/packages/fiber/src/core/loop.ts index 065b35d223..6f9e3f1340 100644 --- a/packages/fiber/src/core/loop.ts +++ b/packages/fiber/src/core/loop.ts @@ -120,7 +120,7 @@ export function createLoop(roots: Map) { } function invalidate(state?: RootState, frames = 1): void { - if (!state) return roots.forEach((root) => invalidate(root.store.getState()), frames) + if (!state) return roots.forEach((root) => invalidate(root.store.getState(), frames)) if (state.gl.xr?.isPresenting || !state.internal.active || state.frameloop === 'never') return // Increase frames, do not go higher than 60 state.internal.frames = Math.min(60, state.internal.frames + frames)