Merge pull request #831 from progandy/fix_colors
common: use strtoul in parse_color to avoid clamp
This commit is contained in:
commit
4b0de51766
|
@ -104,7 +104,7 @@ uint32_t parse_color(const char *color) {
|
|||
sway_log(L_DEBUG, "Invalid color %s, defaulting to color 0xFFFFFFFF", color);
|
||||
return 0xFFFFFFFF;
|
||||
}
|
||||
uint32_t res = (uint32_t)strtol(color + 1, NULL, 16);
|
||||
uint32_t res = (uint32_t)strtoul(color + 1, NULL, 16);
|
||||
if (strlen(color) == 7) {
|
||||
res = (res << 8) | 0xFF;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue