From 53370d42129c8d42bd5f7f272c6f6ca5ea43d11f Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Wed, 13 May 2026 00:49:06 +0200 Subject: [PATCH] Use selected terrain's layer count for paint layer index calculation --- src/app/App.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/app/App.tsx b/src/app/App.tsx index 4c43af33..7453c49a 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -3379,7 +3379,8 @@ export function App({ terrainId: selectedTerrain.id, tool: "paint", layerIndex: clampTerrainPaintLayerIndex( - activeTerrainPaintLayerIndex + activeTerrainPaintLayerIndex, + selectedTerrain.layers.length ), radius: terrainBrushSettings.radius, strength: terrainBrushSettings.strength, @@ -3405,7 +3406,8 @@ export function App({ falloff: terrainBrushSettings.falloff }; const resolvedTerrainPaintLayerIndex = clampTerrainPaintLayerIndex( - activeTerrainPaintLayerIndex + activeTerrainPaintLayerIndex, + selectedTerrain?.layers.length ); const selectedTerrainActivePaintLayer = selectedTerrain?.layers[resolvedTerrainPaintLayerIndex] ?? null;