From a1f31c6c882c22097aefe700b59ade9d9ee57671 Mon Sep 17 00:00:00 2001 From: Jack Wills <32690432+mrjackwills@users.noreply.github.com> Date: Sun, 23 Feb 2025 14:24:04 +0000 Subject: [PATCH] fix: update_redraw on delete container change --- src/docker_data/mod.rs | 1 + src/ui/gui_state.rs | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/docker_data/mod.rs b/src/docker_data/mod.rs index dfa561b..2295b83 100644 --- a/src/docker_data/mod.rs +++ b/src/docker_data/mod.rs @@ -350,6 +350,7 @@ impl DockerData { GuiState::start_loading_animation(&gui_state, uuid); if match control { DockerCommand::Delete => { + gui_state.lock().set_delete_container(None); docker .remove_container( id.get(), diff --git a/src/ui/gui_state.rs b/src/ui/gui_state.rs index f1abf2d..40d9aa7 100644 --- a/src/ui/gui_state.rs +++ b/src/ui/gui_state.rs @@ -297,9 +297,10 @@ impl GuiState { self.status.insert(Status::DeleteConfirm); } else { self.intersect_delete.clear(); - self.status.remove(&Status::DeleteConfirm); + self.status_del(Status::DeleteConfirm); } self.delete_container = id; + self.redraw.set_true(); } /// Return a copy of the Status HashSet