Clear language server and worktree statuses when unsharing on server

This commit is contained in:
Antonio Scandurra 2022-05-31 11:22:41 +02:00
parent 339069b1d3
commit 1ce8682b94

View file

@ -550,6 +550,13 @@ impl Store {
let connection_ids = project.connection_ids();
let unshare = connection_ids.len() <= 1 && project.join_requests.is_empty();
if unshare {
project.language_servers.clear();
for worktree in project.worktrees.values_mut() {
worktree.diagnostic_summaries.clear();
worktree.entries.clear();
}
}
Ok(LeftProject {
host_connection_id: project.host_connection_id,