editor: Change order of format and timeout futures (#26796)

Very small change, simply changing the order of the futures we pass to
`select_biased!` so that if the format request and the timeout resolve
at the same time (highly unlikely) we choose the format request instead
of choosing the timeout and throwing away our work!

Release Notes:

- N/A
This commit is contained in:
Ben Kunkle 2025-03-14 13:42:00 -05:00 committed by GitHub
parent ae017c3f96
commit 685536c27e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -12820,11 +12820,11 @@ impl Editor {
cx.spawn_in(window, |_, mut cx| async move {
let transaction = futures::select_biased! {
transaction = format.log_err().fuse() => transaction,
() = timeout => {
log::warn!("timed out waiting for formatting");
None
}
transaction = format.log_err().fuse() => transaction,
};
buffer