mirror of
https://github.com/zed-industries/zed.git
synced 2024-11-07 20:39:04 +03:00
Fix panic when opening the same context twice (#14004)
Release Notes: - Fixed a crash that occurred when opening the same context twice in the assistant panel (preview-only).
This commit is contained in:
parent
6cc8412a05
commit
ce7074c883
@ -616,8 +616,9 @@ impl AssistantPanel {
|
||||
.filter(|editor| editor.read(cx).context.read(cx).path.as_ref() == Some(&path))
|
||||
});
|
||||
if let Some(existing_context) = existing_context {
|
||||
self.show_context(existing_context, cx);
|
||||
return Task::ready(Ok(()));
|
||||
return cx.spawn(|this, mut cx| async move {
|
||||
this.update(&mut cx, |this, cx| this.show_context(existing_context, cx))
|
||||
});
|
||||
}
|
||||
|
||||
let saved_context = self.context_store.read(cx).load(path.clone(), cx);
|
||||
|
Loading…
Reference in New Issue
Block a user