Skip to content

Commit 441b8b9

Browse files
committed
fix(tui): retain elapsed time for split launches
1 parent 34b483d commit 441b8b9

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

crates/jcode-tui/src/tui/app/state_ui_runtime.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,10 +304,13 @@ impl App {
304304
return Some(d);
305305
}
306306
if self.is_processing() {
307-
return self
307+
let elapsed = self
308308
.visible_turn_started
309309
.or(self.processing_started)
310310
.map(|t| t.elapsed());
311+
if elapsed.is_some() {
312+
return elapsed;
313+
}
311314
}
312315
self.split_launch_in_flight()
313316
.then(|| self.pending_split_started_at.map(|t| t.elapsed()))

crates/jcode-tui/src/tui/app/tui_state.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -718,10 +718,13 @@ impl crate::tui::TuiState for App {
718718
return Some(d);
719719
}
720720
if self.is_processing() {
721-
return self
721+
let elapsed = self
722722
.visible_turn_started
723723
.or(self.processing_started)
724724
.map(|t| t.elapsed());
725+
if elapsed.is_some() {
726+
return elapsed;
727+
}
725728
}
726729
self.split_launch_in_flight()
727730
.then(|| self.pending_split_started_at.map(|t| t.elapsed()))

0 commit comments

Comments
 (0)