From 02b30c822e6c03fdcb9b226b2acd0f02c3b541c0 Mon Sep 17 00:00:00 2001 From: nick black Date: Mon, 2 Dec 2019 02:55:45 -0500 Subject: [PATCH] fix cel_rgb_get[bf]b() #40 --- include/notcurses.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/notcurses.h b/include/notcurses.h index 5f809aec6..86812200c 100644 --- a/include/notcurses.h +++ b/include/notcurses.h @@ -449,7 +449,7 @@ cell_rgb_blue(uint32_t rgb){ static inline void cell_rgb_get_fg(uint64_t channels, unsigned* r, unsigned* g, unsigned* b){ - uint32_t fg = ((channels & CELL_FG_MASK)); + uint32_t fg = ((channels & CELL_FG_MASK) >> 32u); *r = cell_rgb_red(fg); *g = cell_rgb_green(fg); *b = cell_rgb_blue(fg); @@ -457,7 +457,7 @@ cell_rgb_get_fg(uint64_t channels, unsigned* r, unsigned* g, unsigned* b){ static inline void cell_rgb_get_bg(uint64_t channels, unsigned* r, unsigned* g, unsigned* b){ - uint32_t bg = ((channels & CELL_BG_MASK) >> 32u); + uint32_t bg = ((channels & CELL_BG_MASK)); *r = cell_rgb_red(bg); *g = cell_rgb_green(bg); *b = cell_rgb_blue(bg);