mirror of
https://github.com/etesync/android
synced 2024-11-23 00:18:19 +00:00
fix NumberFormatException when parsing "ff" alpha value into a Byte
This commit is contained in:
parent
1e00ed217f
commit
e7e7759f41
@ -99,7 +99,7 @@ public class LocalCalendar extends LocalCollection<Event> {
|
|||||||
Matcher m = p.matcher(info.getColor());
|
Matcher m = p.matcher(info.getColor());
|
||||||
if (m.find()) {
|
if (m.find()) {
|
||||||
int color_rgb = Integer.parseInt(m.group(1), 16);
|
int color_rgb = Integer.parseInt(m.group(1), 16);
|
||||||
byte color_alpha = m.group(2) != null ? Byte.parseByte(m.group(2), 16) : -1;
|
int color_alpha = m.group(2) != null ? (Integer.parseInt(m.group(2), 16) & 0xFF) : 0xFF;
|
||||||
color = (color_alpha << 24) | color_rgb;
|
color = (color_alpha << 24) | color_rgb;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user