From 156faa1326a19f64d7692b428a32095697844dc4 Mon Sep 17 00:00:00 2001 From: webbrain-one <295484252+webbrain-one@users.noreply.github.com> Date: Fri, 14 Aug 2026 01:05:33 +0300 Subject: [PATCH] fix(bm): properly parse all BMs Closes #9 Fixes incomplete parsing logic for certain BM formats. --- src/files/bm.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/files/bm.js b/src/files/bm.js index 514c222..a0bf43d 100644 --- a/src/files/bm.js +++ b/src/files/bm.js @@ -127,7 +127,7 @@ export function parse(dataView, start, size) { // eslint-disable-line if (compression) { const offsets = [] for (let index = 0; index < width; index++) { - const offset = dataView.getUint32(32 + (index * 4), true) + const offset = dataView.getUint32(start + 32 + (index * 4), true) offsets.push(start + offset) } console.log('BM Compressed')