Adjust maxBars calculation in webViewTransformer to include patternEvents

This commit is contained in:
2026-07-14 09:44:50 +02:00
parent 91ee4f2034
commit a4bbfe87d9

View File

@@ -45,7 +45,11 @@ function webViewTransformer(data: ProjectRawData): ViewData {
scenes.forEach((scene, idx) => { scenes.forEach((scene, idx) => {
newScenes[idx] = { newScenes[idx] = {
name: scene.name, name: scene.name,
maxBars: Math.max(...scene.patterns.map((p) => p.bars), 0), maxBars: Math.max(
1,
...scene.patterns.map((pattern) => pattern.bars),
...Object.values(scene.patternEvents).map((pattern) => pattern?.bars || 0),
),
patterns: [], patterns: [],
}; };