Fix double borrow panic
Co-Authored-By: Nathan Sobo <nathan@zed.dev> Co-Authored-By: Max Brunsfeld <max@zed.dev>
This commit is contained in:
co-authored by
Nathan Sobo
Max Brunsfeld
parent
5338b30c00
commit
6288ac2e21
+3
-1
@@ -459,7 +459,9 @@ impl Worktree {
|
||||
let receipt = envelope.receipt();
|
||||
let worktree_id = envelope.payload.worktree_id;
|
||||
let buffer_id = envelope.payload.buffer_id;
|
||||
let save = buffer.update(cx, |buffer, cx| buffer.save(cx))?;
|
||||
let save = cx.spawn(|_, mut cx| async move {
|
||||
buffer.update(&mut cx, |buffer, cx| buffer.save(cx))?.await
|
||||
});
|
||||
|
||||
cx.background()
|
||||
.spawn(log_async_errors(async move {
|
||||
|
||||
Reference in New Issue
Block a user