summaryrefslogtreecommitdiff
path: root/desktop/system_colour.c
diff options
context:
space:
mode:
authorVincent Sanders <vince@netsurf-browser.org>2013-05-29 11:33:17 +0100
committerVincent Sanders <vince@netsurf-browser.org>2013-05-29 11:33:17 +0100
commit44badddbdfabac0b4c5ca8737f4152f5aca25b89 (patch)
treefc999811e4ddc5a97232295148833f104bfc2f11 /desktop/system_colour.c
parenta4f67018faf7755d077778b750524f3a7555f5c7 (diff)
downloadnetsurf-44badddbdfabac0b4c5ca8737f4152f5aca25b89.tar.gz
netsurf-44badddbdfabac0b4c5ca8737f4152f5aca25b89.tar.bz2
fix transparancy on css colour lookup
Diffstat (limited to 'desktop/system_colour.c')
-rw-r--r--desktop/system_colour.c4
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)
{