aboutsummaryrefslogtreecommitdiff
path: root/src/client/shell/mouse.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/shell/mouse.rs')
-rw-r--r--src/client/shell/mouse.rs15
1 files changed, 1 insertions, 14 deletions
diff --git a/src/client/shell/mouse.rs b/src/client/shell/mouse.rs
index a7e0dd81..f2df2941 100644
--- a/src/client/shell/mouse.rs
+++ b/src/client/shell/mouse.rs
@@ -1692,20 +1692,7 @@ impl ClientShellState {
match self.overlay.as_ref() {
Some(ClientShellOverlay::Rename(_)) => self.save_rename_overlay(outcome),
Some(ClientShellOverlay::ConfirmClose(_)) => {
- let Some(ClientShellOverlay::ConfirmClose(confirm)) = self.overlay.take()
- else {
- return;
- };
- self.push_endpoint_method(
- crate::api::schema::Method::WorkspaceClose(
- crate::api::schema::WorkspaceCloseParams {
- workspace_id: confirm.workspace_id,
- close_group: true,
- },
- ),
- outcome,
- );
- outcome.repaint = true;
+ self.accept_close_confirmation(outcome);
}
_ => {}
}