diff options
| author | akbash <akbash@herdr.dev> | 2026-07-06 16:19:31 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-07-06 16:19:31 +0300 |
| commit | fbc3f0845a1ad94a739f999b4b1edc1bba4e291a (patch) | |
| tree | 6026b8152de6a410989f478a3786d9e695aba2f1 /src/app/api | |
| parent | 90debb9cef1261bccb36c8fea8be86cb95f03b0e (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.rs | 3 |
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, |
