Defer first update active buffer for conversation (#10564)

This fixes when the workspace is not actually available for a
`.read(cx)`.

Release Notes:

- Fix a panic when quoting a selection before the assistant panel has
been started

Co-authored-by: Conrad Irwin <conrad@zed.dev>
This commit is contained in:
Kyle Kelley 2024-04-15 10:11:02 -07:00 committed by GitHub
parent f28fde5e58
commit 5037f466f6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -2065,7 +2065,7 @@ impl ConversationEditor {
workspace: workspace.downgrade(),
_subscriptions,
};
this.update_active_buffer(workspace, cx);
cx.defer(|this, cx| this.update_active_buffer(workspace, cx));
this.update_message_headers(cx);
this
}