From 3c042e20a1e132bb7c282472d50f911f4154b2a8 Mon Sep 17 00:00:00 2001 From: dailz Date: Sat, 11 Apr 2026 08:52:22 +0800 Subject: [PATCH] fix(tui): show [0/0] instead of [1/0] for empty files --- crates/tui/src/ui.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/crates/tui/src/ui.rs b/crates/tui/src/ui.rs index a6fecf0..c1c52df 100644 --- a/crates/tui/src/ui.rs +++ b/crates/tui/src/ui.rs @@ -15,7 +15,12 @@ pub fn render(frame: &mut ratatui::Frame, app: &mut App) { // ── Title bar ────────────────────────────────────────────────── let title_text = if app.is_loaded() { let name = app.file_name().unwrap_or("unknown"); - format!(" {} [{}/{}]", name, app.cursor_line + 1, app.total_lines()) + let cursor_display = if app.total_lines() == 0 { + 0 + } else { + app.cursor_line + 1 + }; + format!(" {} [{}/{}]", name, cursor_display, app.total_lines()) } else { " Log Viewer".to_string() };