Refactor scene settings parsing using dedicated record extraction.

This commit is contained in:
2026-07-14 09:29:07 +02:00
parent da0398e738
commit 9426116063

View File

@@ -624,12 +624,13 @@ export function collectScenesSettings(files: TarFile[]): ScenesSettings {
return defaultScenesSettings; return defaultScenesSettings;
} }
const numerator = scenesSettingsFile.data[11]; const sceneRecord = collectSceneRecords(scenesSettingsFile.data)[0];
const denominator = scenesSettingsFile.data[12]; if (!sceneRecord) {
return defaultScenesSettings;
}
return { return {
...defaultScenesSettings, timeSignature: sceneRecord.timeSignature,
timeSignature: { numerator, denominator },
}; };
} }