1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-19 22:18:13 +00:00

fix(core/rust): fix success animation

[no changelog]
This commit is contained in:
tychovrahe 2022-11-11 21:04:43 +01:00 committed by TychoVrahe
parent d1126b85be
commit 1bad41ddb0

View File

@ -339,7 +339,7 @@ pub fn rect_rounded2_partial(
} }
let start = 0; let start = 0;
let end = (start + ((360 * show_percent) / 100)) % 360; let end = (start + (360 * show_percent as u32) / 100) % 360;
let start_vector; let start_vector;
let end_vector; let end_vector;
@ -353,11 +353,11 @@ pub fn rect_rounded2_partial(
end_vector = Point::zero(); end_vector = Point::zero();
} else if show_percent > 50 { } else if show_percent > 50 {
inverted = true; inverted = true;
start_vector = get_vector(end); start_vector = get_vector(end as _);
end_vector = get_vector(start); end_vector = get_vector(start as _);
} else { } else {
start_vector = get_vector(start); start_vector = get_vector(start as _);
end_vector = get_vector(end); end_vector = get_vector(end as _);
} }
let n_start = Point::new(-start_vector.y, start_vector.x); let n_start = Point::new(-start_vector.y, start_vector.x);
@ -375,7 +375,7 @@ pub fn rect_rounded2_partial(
if (x_i & 0x01) == 0 { if (x_i & 0x01) == 0 {
pixeldata(icon_colortable[(data & 0xF) as usize]); pixeldata(icon_colortable[(data & 0xF) as usize]);
} else { } else {
pixeldata(icon_colortable[(data > 4) as usize]); pixeldata(icon_colortable[(data >> 4) as usize]);
} }
icon_pixel = true; icon_pixel = true;
} }