diff options
| author | Alan Third | 2017-04-24 10:23:28 +0100 |
|---|---|---|
| committer | Alan Third | 2017-04-24 10:26:20 +0100 |
| commit | 53f8f4bf2db097f4a2c68194c55a87c5a1176c8c (patch) | |
| tree | 688354ed348962830b4b6f00fae8af07e16c2a45 | |
| parent | 2205546269bf5af01d766dc38720f71046b08dfa (diff) | |
| download | emacs-53f8f4bf2db097f4a2c68194c55a87c5a1176c8c.tar.gz emacs-53f8f4bf2db097f4a2c68194c55a87c5a1176c8c.zip | |
Fix XBM colour rendering in NS port (bug#22060)
src/nsimage.m (setXBMColor): Fix calculation of xbm_fg.
| -rw-r--r-- | src/nsimage.m | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nsimage.m b/src/nsimage.m index cc8abf76094..e87da77ccf1 100644 --- a/src/nsimage.m +++ b/src/nsimage.m | |||
| @@ -302,7 +302,7 @@ ns_set_alpha (void *img, int x, int y, unsigned char a) | |||
| 302 | planes[1][i] = gg; | 302 | planes[1][i] = gg; |
| 303 | planes[2][i] = bb; | 303 | planes[2][i] = bb; |
| 304 | } | 304 | } |
| 305 | xbm_fg = ((rr << 16) & 0xff) + ((gg << 8) & 0xff) + (bb & 0xff); | 305 | xbm_fg = ((rr << 16) & 0xff0000) + ((gg << 8) & 0xff00) + (bb & 0xff); |
| 306 | } | 306 | } |
| 307 | 307 | ||
| 308 | return self; | 308 | return self; |