fix :move panic when starting a new language server (#11387)

* fix move panic

* change location of is initialized check
pull/11395/head
TheoCorn 4 months ago committed by GitHub
parent 86aecc96a1
commit 63953e0b9e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -1376,6 +1376,11 @@ impl Editor {
}
let is_dir = new_path.is_dir();
for ls in self.language_servers.iter_clients() {
// A new language server might have been started in `set_doc_path` and won't
// be initialized yet. Skip the `did_rename` notification for this server.
if !ls.is_initialized() {
continue;
}
if let Some(notification) = ls.did_rename(old_path, &new_path, is_dir) {
tokio::spawn(notification);
};

Loading…
Cancel
Save