diff options
author | Aleksey Kladov <[email protected]> | 2021-01-10 15:02:02 +0000 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2021-01-10 15:02:02 +0000 |
commit | 2ed258ba423788e95885d43724bb9fc1761cc776 (patch) | |
tree | b4f099cf99710feb2fc6684002813fb8682726c2 /crates/ide/src/syntax_highlighting/format.rs | |
parent | 77362c71735a8b5ab4b5cd9f396fa657fbffe2cb (diff) |
Fix progress token is already registered crash
After we started reporting progress when running cargo check during
loading, it is possible to crash the client with two identical progress
tokens.
This points to a deeper issue: we might be running several cargo checks
concurrently, which doesn't make sense.
This commit linearizes all workspace fetches, making sure no updates are
lost.
As an additional touch, it also normalizes progress & result reporting,
to make sure they stand in sync.
Diffstat (limited to 'crates/ide/src/syntax_highlighting/format.rs')
0 files changed, 0 insertions, 0 deletions