fix: crash on fade

This commit is contained in:
CJ van den Berg 2024-10-20 00:51:46 +02:00
parent db7f5f0224
commit 87addc97de
Signed by: neurocyte
GPG key ID: 8EB1E1BB660E3FB9

View file

@ -60,7 +60,7 @@ pub fn dim(self: *Cell, alpha: u8) void {
}
fn apply_alpha_value(c: vaxis.Cell.Color, a: u8) vaxis.Cell.Color {
var rgb = c.rgb;
var rgb = if (c == .rgb) c.rgb else return c;
rgb[0] = @intCast((@as(u32, @intCast(rgb[0])) * a) / 256);
rgb[1] = @intCast((@as(u32, @intCast(rgb[1])) * a) / 256);
rgb[2] = @intCast((@as(u32, @intCast(rgb[2])) * a) / 256);