Fix color channels for VMware alpha cursors

The red and blue channels were incorrectly swapped.
This commit is contained in:
Samuel Mannehed
2020-01-30 11:40:44 +01:00
parent eb05b45b70
commit 71bb3fdfa5
2 changed files with 5 additions and 5 deletions
+2 -2
View File
@@ -1651,9 +1651,9 @@ export default class RFB extends EventTargetMixin {
for (let pixel = 0; pixel < (w * h); pixel++) {
let data = this._sock.rQshift32();
rgba[(pixel * 4) ] = data >> 8 & 0xff; //r
rgba[(pixel * 4) ] = data >> 24 & 0xff; //r
rgba[(pixel * 4) + 1 ] = data >> 16 & 0xff; //g
rgba[(pixel * 4) + 2 ] = data >> 24 & 0xff; //b
rgba[(pixel * 4) + 2 ] = data >> 8 & 0xff; //b
rgba[(pixel * 4) + 3 ] = data & 0xff; //a
}