]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix XBM colour rendering in NS port (bug#22060)
authorAlan Third <alan@idiocy.org>
Mon, 24 Apr 2017 09:23:28 +0000 (10:23 +0100)
committerAlan Third <alan@idiocy.org>
Mon, 24 Apr 2017 09:26:20 +0000 (10:26 +0100)
src/nsimage.m (setXBMColor): Fix calculation of xbm_fg.

src/nsimage.m

index cc8abf76094d8ee9cd41067fd308dbd63655d221..e87da77ccf138cd109cdfd2b95ebe07626c11e35 100644 (file)
@@ -302,7 +302,7 @@ ns_set_alpha (void *img, int x, int y, unsigned char a)
           planes[1][i] = gg;
           planes[2][i] = bb;
         }
-    xbm_fg = ((rr << 16) & 0xff) + ((gg << 8) & 0xff) + (bb & 0xff);
+    xbm_fg = ((rr << 16) & 0xff0000) + ((gg << 8) & 0xff00) + (bb & 0xff);
   }
 
   return self;