discard data during pause
This commit is contained in:
20
src/main.rs
20
src/main.rs
@@ -316,20 +316,20 @@ async fn main() {
|
||||
// keep track of the delta time since last plot
|
||||
plot_delta_time += frame_delta_time;
|
||||
|
||||
if !pause {
|
||||
match rx.try_recv() {
|
||||
Ok(x) => {
|
||||
match rx.try_recv() {
|
||||
Ok(x) => {
|
||||
if !pause {
|
||||
graph.place_next(plot_delta_time, 0., x as f32);
|
||||
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();
|
||||
|
||||
Reference in New Issue
Block a user