Stop spamming err_console_dev when first time didn't work

Signed-off-by: AnErrupTion <anerruption@disroot.org>
This commit is contained in:
AnErrupTion 2025-03-06 22:02:01 +01:00
parent 92845268af
commit ac1d828a5f
No known key found for this signature in database
1 changed files with 3 additions and 1 deletions

View File

@ -367,10 +367,12 @@ pub fn main() !void {
var update = true; var update = true;
var resolution_changed = false; var resolution_changed = false;
var auth_fails: u64 = 0; var auth_fails: u64 = 0;
var can_access_console_dev = true;
// Switch to selected TTY if possible // Switch to selected TTY if possible
interop.switchTty(config.console_dev, config.tty) catch { interop.switchTty(config.console_dev, config.tty) catch {
try info_line.addMessage(lang.err_console_dev, config.error_bg, config.error_fg); try info_line.addMessage(lang.err_console_dev, config.error_bg, config.error_fg);
can_access_console_dev = false;
}; };
while (run) { while (run) {
@ -531,7 +533,7 @@ pub fn main() !void {
buffer.drawLabel(label_txt, buffer.box_x, buffer.box_y + buffer.box_height); 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 { const lock_state = interop.getLockState(config.console_dev) catch {
try info_line.addMessage(lang.err_console_dev, config.error_bg, config.error_fg); try info_line.addMessage(lang.err_console_dev, config.error_bg, config.error_fg);
break :draw_lock_state; break :draw_lock_state;