diff options
Diffstat (limited to 'desktop/options.c')
-rw-r--r-- | desktop/options.c | 10 |
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; |