diff options
author | Pierre Ossman <ossman@cendio.se> | 2022-03-28 08:45:40 +0200 |
---|---|---|
committer | Pierre Ossman <ossman@cendio.se> | 2022-03-28 08:45:40 +0200 |
commit | 98664c78871bf9e1c6c8914e68196fc4350a21cd (patch) | |
tree | 14142113a9c9ba6849509cead925132734189132 /core | |
parent | 7730814b8d43d24db0894b641317be4b9f683da4 (diff) | |
download | novnc-98664c78871bf9e1c6c8914e68196fc4350a21cd.tar.gz |
Handle correct data offset in raw decoder
There is often buffered data ahead of the pixel data so we need to take
this in account when making sure pixels are opaque.
Diffstat (limited to 'core')
-rw-r--r-- | core/decoders/raw.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/decoders/raw.js b/core/decoders/raw.js index e8ea178..d08f7ba 100644 --- a/core/decoders/raw.js +++ b/core/decoders/raw.js @@ -51,7 +51,7 @@ export default class RawDecoder { // Max sure the image is fully opaque for (let i = 0; i < pixels; i++) { - data[i * 4 + 3] = 255; + data[index + i * 4 + 3] = 255; } display.blitImage(x, curY, width, currHeight, data, index); |