fix: allow trailing linebreak for legacy layouts

This commit is contained in:
2023-12-08 21:04:18 +01:00
parent 532dc70fe2
commit 1ccb17f053

View File

@@ -11,7 +11,7 @@ export function csvLayoutToJson(csv: string, device: CharaLayoutFile["device"] =
layout: [[], [], []],
}
for (const layer of csv.split("\n")) {
for (const layer of csv.trim().split("\n")) {
const [layerId, key, action] = layer.substring(1).split(",").map(Number)
layout.layout[Number(layerId) - 1][Number(key)] = Number(action)