From 2783120aefe2a6d30c3812ee1a125387a81b2e1e Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Wed, 1 Oct 2025 20:20:34 +0200 Subject: [PATCH] fix: update terminal style when switching color scheme --- src/tui/tui.zig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/tui/tui.zig b/src/tui/tui.zig index 4336983..c584058 100644 --- a/src/tui/tui.zig +++ b/src/tui/tui.zig @@ -790,12 +790,14 @@ fn set_theme_by_name(self: *Self, name: []const u8, action: enum { none, store } fn force_color_scheme(self: *Self, color_scheme: @TypeOf(self.color_scheme)) void { self.color_scheme = color_scheme; self.color_scheme_locked = true; + self.set_terminal_style(self.current_theme()); self.logger.print("color scheme: {s} ({s})", .{ @tagName(self.color_scheme), self.current_theme().name }); } fn set_color_scheme(self: *Self, color_scheme: @TypeOf(self.color_scheme)) void { if (self.color_scheme_locked) return; self.color_scheme = color_scheme; + self.set_terminal_style(self.current_theme()); self.logger.print("color scheme: {s} ({s})", .{ @tagName(self.color_scheme), self.current_theme().name }); }