emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 53f8f4b: Fix XBM colour rendering in NS port (bug#2


From: Alan Third
Subject: [Emacs-diffs] master 53f8f4b: Fix XBM colour rendering in NS port (bug#22060)
Date: Mon, 24 Apr 2017 05:34:36 -0400 (EDT)

branch: master
commit 53f8f4bf2db097f4a2c68194c55a87c5a1176c8c
Author: Alan Third <address@hidden>
Commit: Alan Third <address@hidden>

    Fix XBM colour rendering in NS port (bug#22060)
    
    src/nsimage.m (setXBMColor): Fix calculation of xbm_fg.
---
 src/nsimage.m | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/nsimage.m b/src/nsimage.m
index cc8abf7..e87da77 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)
           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;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]