aboutsummaryrefslogtreecommitdiff
path: root/src/app/api
diff options
context:
space:
mode:
authorakbash <akbash@herdr.dev>2026-07-06 16:19:31 +0300
committerGitHub <noreply@github.com>2026-07-06 16:19:31 +0300
commitfbc3f0845a1ad94a739f999b4b1edc1bba4e291a (patch)
tree6026b8152de6a410989f478a3786d9e695aba2f1 /src/app/api
parent90debb9cef1261bccb36c8fea8be86cb95f03b0e (diff)
fix: focus parent after worktree removal (#1075)
refs #1004 Co-authored-by: akbash-bot <akbash-bot@users.noreply.github.com>
Diffstat (limited to 'src/app/api')
-rw-r--r--src/app/api/worktrees/deferred.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/app/api/worktrees/deferred.rs b/src/app/api/worktrees/deferred.rs
index 516e9455..3cd5e9f1 100644
--- a/src/app/api/worktrees/deferred.rs
+++ b/src/app/api/worktrees/deferred.rs
@@ -548,8 +548,7 @@ impl App {
.cloned()
.map(|space| self.worktree_info_for_membership(&space, None));
}
- self.state.selected = ws_idx;
- self.state.close_selected_workspace();
+ self.close_removed_linked_worktree_workspace(ws_idx);
self.shutdown_detached_terminal_runtimes();
self.emit_event(EventEnvelope {
event: EventKind::WorkspaceClosed,