summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2022-03-28 08:45:40 +0200
committerPierre Ossman <ossman@cendio.se>2022-03-28 08:45:40 +0200
commit98664c78871bf9e1c6c8914e68196fc4350a21cd (patch)
tree14142113a9c9ba6849509cead925132734189132 /core
parent7730814b8d43d24db0894b641317be4b9f683da4 (diff)
downloadnovnc-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.js2
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);