From ac1d828a5f07d5c3e35fc334269ae4c83bd9699e Mon Sep 17 00:00:00 2001 From: AnErrupTion Date: Thu, 6 Mar 2025 22:02:01 +0100 Subject: [PATCH] Stop spamming err_console_dev when first time didn't work Signed-off-by: AnErrupTion --- src/main.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main.zig b/src/main.zig index 628d2d7..02c6082 100644 --- a/src/main.zig +++ b/src/main.zig @@ -367,10 +367,12 @@ pub fn main() !void { var update = true; var resolution_changed = false; var auth_fails: u64 = 0; + var can_access_console_dev = true; // Switch to selected TTY if possible interop.switchTty(config.console_dev, config.tty) catch { try info_line.addMessage(lang.err_console_dev, config.error_bg, config.error_fg); + can_access_console_dev = false; }; while (run) { @@ -531,7 +533,7 @@ pub fn main() !void { buffer.drawLabel(label_txt, buffer.box_x, buffer.box_y + buffer.box_height); } - draw_lock_state: { + if (can_access_console_dev) draw_lock_state: { const lock_state = interop.getLockState(config.console_dev) catch { try info_line.addMessage(lang.err_console_dev, config.error_bg, config.error_fg); break :draw_lock_state;