mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-26 11:59:49 +00:00
fix: Fix progress reporting getting stuck
This commit is contained in:
parent
2b02df27c5
commit
0bdbf497b6
6 changed files with 66 additions and 32 deletions
|
@ -105,7 +105,7 @@ impl NotifyActor {
|
|||
let n_total = config.load.len();
|
||||
self.send(loader::Message::Progress {
|
||||
n_total,
|
||||
n_done: 0,
|
||||
n_done: None,
|
||||
config_version,
|
||||
dir: None,
|
||||
});
|
||||
|
@ -120,14 +120,14 @@ impl NotifyActor {
|
|||
let files =
|
||||
self.load_entry(entry, watch, |file| loader::Message::Progress {
|
||||
n_total,
|
||||
n_done: i,
|
||||
n_done: Some(i),
|
||||
dir: Some(file),
|
||||
config_version,
|
||||
});
|
||||
self.send(loader::Message::Loaded { files });
|
||||
self.send(loader::Message::Progress {
|
||||
n_total,
|
||||
n_done: i + 1,
|
||||
n_done: Some(i + 1),
|
||||
config_version,
|
||||
dir: None,
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue