mirror of
https://github.com/zed-industries/zed.git
synced 2024-10-26 00:19:46 +00:00
branch_list: Bail in case of missing worktrees.
Z-2632
This commit is contained in:
parent
c466711cd1
commit
c6195e6176
1 changed files with 6 additions and 4 deletions
|
@ -106,12 +106,14 @@ impl PickerDelegate for BranchListDelegate {
|
||||||
.read_with(&mut cx, |view, cx| {
|
.read_with(&mut cx, |view, cx| {
|
||||||
let delegate = view.delegate();
|
let delegate = view.delegate();
|
||||||
let project = delegate.workspace.read(cx).project().read(&cx);
|
let project = delegate.workspace.read(cx).project().read(&cx);
|
||||||
let mut cwd =
|
|
||||||
project
|
let Some(worktree) = project
|
||||||
.visible_worktrees(cx)
|
.visible_worktrees(cx)
|
||||||
.next()
|
.next()
|
||||||
.unwrap()
|
else {
|
||||||
.read(cx)
|
bail!("Cannot update branch list as there are no visible worktrees")
|
||||||
|
};
|
||||||
|
let mut cwd = worktree .read(cx)
|
||||||
.abs_path()
|
.abs_path()
|
||||||
.to_path_buf();
|
.to_path_buf();
|
||||||
cwd.push(".git");
|
cwd.push(".git");
|
||||||
|
|
Loading…
Reference in a new issue