discard data during pause

This commit is contained in:
2026-01-29 13:21:49 -07:00
parent 5b72765928
commit 389df16c0c

View File

@@ -316,20 +316,20 @@ async fn main() {
// keep track of the delta time since last plot // keep track of the delta time since last plot
plot_delta_time += frame_delta_time; plot_delta_time += frame_delta_time;
if !pause { match rx.try_recv() {
match rx.try_recv() { Ok(x) => {
Ok(x) => { if !pause {
graph.place_next(plot_delta_time, 0., x as f32); graph.place_next(plot_delta_time, 0., x as f32);
plot_delta_time = 0.; plot_delta_time = 0.;
} }
Err(x) => match x {
mpsc::TryRecvError::Empty => {}
mpsc::TryRecvError::Disconnected => {
eprintln!("Sender hung-up.");
return;
}
},
} }
Err(x) => match x {
mpsc::TryRecvError::Empty => {}
mpsc::TryRecvError::Disconnected => {
eprintln!("Sender hung-up.");
return;
}
},
} }
graph.draw(); graph.draw();