emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] feature/gnus-select e528a75 4/7: Fix XBM colour rendering


From: Andrew G Cohen
Subject: [Emacs-diffs] feature/gnus-select e528a75 4/7: Fix XBM colour rendering in NS port (bug#22060)
Date: Mon, 24 Apr 2017 21:17:11 -0400 (EDT)

branch: feature/gnus-select
commit e528a750dac43cb72d2bb52d4609faeaaeeaa6c1
Author: Alan Third <address@hidden>
Commit: Andrew G Cohen <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]