From 918e9ad5acf13a9dc7df8c3253c99290f8c719e3 Mon Sep 17 00:00:00 2001 From: AnErrupTion Date: Tue, 8 Jul 2025 12:47:24 +0200 Subject: [PATCH] Only show lang.err_lock_state once 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 fb42923..aed67e5 100644 --- a/src/main.zig +++ b/src/main.zig @@ -102,6 +102,7 @@ pub fn main() !void { var lang: Lang = undefined; var save: Save = undefined; var config_load_failed = false; + var can_get_lock_state = true; if (res.args.help != 0) { try clap.help(stderr, clap.Help, ¶ms, .{}); @@ -544,9 +545,10 @@ pub fn main() !void { buffer.drawLabel(label_txt, buffer.box_x, buffer.box_y + buffer.box_height); } - draw_lock_state: { + if (can_get_lock_state) draw_lock_state: { const lock_state = interop.getLockState() catch { try info_line.addMessage(lang.err_lock_state, config.error_bg, config.error_fg); + can_get_lock_state = false; break :draw_lock_state; };