From 87addc97de2cef1a9ed27837c4f07ae99273e833 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Sun, 20 Oct 2024 00:51:46 +0200 Subject: [PATCH] fix: crash on fade --- src/renderer/vaxis/Cell.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/vaxis/Cell.zig b/src/renderer/vaxis/Cell.zig index b35d58b..88a1de1 100644 --- a/src/renderer/vaxis/Cell.zig +++ b/src/renderer/vaxis/Cell.zig @@ -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);