summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2011-02-20 22:30:53 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2011-02-20 22:30:53 +0000
commitc95460da05ff7f73d79772b1a86cbbf72dd3e131 (patch)
treeade449469fe1969d7da563bb793a603dd42032a5
parentf8c5eeb70a40d03743bb746341de18cf79fad797 (diff)
downloadnetsurf-c95460da05ff7f73d79772b1a86cbbf72dd3e131.tar.gz
netsurf-c95460da05ff7f73d79772b1a86cbbf72dd3e131.tar.bz2
Fix colour component combination for plain text output too.
svn path=/trunk/netsurf/; revision=11738
-rw-r--r--desktop/options.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/desktop/options.c b/desktop/options.c
index d57c256a9..a9f67637a 100644
--- a/desktop/options.c
+++ b/desktop/options.c
@@ -561,11 +561,11 @@ int snoptionf(char *string, size_t size, unsigned int option, const char *fmt)
break;
case OPTION_COLOUR:
- rgbcolour = ((0x000000FF | *((colour *)
- option_entry->p)) << 16) &
- ((0x0000FF00 | *((colour *)
- option_entry->p)) << 0) &
- ((0x00FF0000 | *((colour *)
+ rgbcolour = ((0x000000FF & *((colour *)
+ option_entry->p)) << 16) |
+ ((0x0000FF00 & *((colour *)
+ option_entry->p)) << 0) |
+ ((0x00FF0000 & *((colour *)
option_entry->p)) >> 16);
slen += snprintf(string + slen, size - slen, "%x", rgbcolour);
break;