diff options
author | Vincent Sanders <vince@netsurf-browser.org> | 2013-05-29 11:33:17 +0100 |
---|---|---|
committer | Vincent Sanders <vince@netsurf-browser.org> | 2013-05-29 11:33:17 +0100 |
commit | 44badddbdfabac0b4c5ca8737f4152f5aca25b89 (patch) | |
tree | fc999811e4ddc5a97232295148833f104bfc2f11 | |
parent | a4f67018faf7755d077778b750524f3a7555f5c7 (diff) | |
download | netsurf-44badddbdfabac0b4c5ca8737f4152f5aca25b89.tar.gz netsurf-44badddbdfabac0b4c5ca8737f4152f5aca25b89.tar.bz2 |
fix transparancy on css colour lookup
-rw-r--r-- | desktop/system_colour.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/desktop/system_colour.c b/desktop/system_colour.c index 7a663506d..0944407b6 100644 --- a/desktop/system_colour.c +++ b/desktop/system_colour.c @@ -69,7 +69,7 @@ void gui_system_colour_finalize(void) colour gui_system_colour_char(const char *name) { - colour ret = 0xff00000; + colour ret = 0; unsigned int ccount; for (ccount = 0; ccount < colour_list_len; ccount++) { @@ -82,7 +82,7 @@ colour gui_system_colour_char(const char *name) return ret; } -#define ns_color_to_nscss(c) ((0xff - ((c >> 24) & 0xFF)) | (c & 0xFF00) | ((c >> 16) & 0xFF) | ((c & 0xFF) << 16)) +#define ns_color_to_nscss(c) (((0xff - ((c) >> 24) & 0xff) << 24) | ((c) & 0xFF00) | (((c) >> 16) & 0xFF) | (((c) & 0xFF) << 16)) css_error gui_system_colour(void *pw, lwc_string *name, css_color *colour) { |