revert: is_running AtomicBool back to SeqCst

This commit is contained in:
Jack Wills
2023-01-28 20:45:02 +00:00
parent b4488e4bdb
commit c4d80061da
3 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -405,7 +405,7 @@ impl DockerData {
.values()
.into_iter()
.for_each(tokio::task::JoinHandle::abort);
self.is_running.store(false, Ordering::Relaxed);
self.is_running.store(false, Ordering::SeqCst);
}
}
}
+2 -2
View File
@@ -73,7 +73,7 @@ impl InputHandler {
}
}
}
if !self.is_running.load(Ordering::Relaxed) {
if !self.is_running.load(Ordering::SeqCst) {
break;
}
}
@@ -134,7 +134,7 @@ impl InputHandler {
.lock()
.status_contains(&[Status::Error, Status::Init]);
if error_init || self.docker_sender.send(DockerMessage::Quit).await.is_err() {
self.is_running.store(false, Ordering::Relaxed);
self.is_running.store(false, Ordering::SeqCst);
}
}
+1 -1
View File
@@ -98,7 +98,7 @@ async fn run_app<B: Backend + Send>(
}
}
} else {
while is_running.load(Ordering::Relaxed) {
while is_running.load(Ordering::SeqCst) {
if crossterm::event::poll(input_poll_rate).unwrap_or(false) {
if let Ok(event) = event::read() {
if let Event::Key(key) = event {