diff options
Diffstat (limited to 'support/texlab/crates/base-db/src/util/queries.rs')
-rw-r--r-- | support/texlab/crates/base-db/src/util/queries.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/support/texlab/crates/base-db/src/util/queries.rs b/support/texlab/crates/base-db/src/util/queries.rs index 8c20589172..6ddf20104f 100644 --- a/support/texlab/crates/base-db/src/util/queries.rs +++ b/support/texlab/crates/base-db/src/util/queries.rs @@ -4,8 +4,9 @@ use rustc_hash::FxHashMap; use url::Url; use crate::{ + deps::Project, semantics::{bib, tex}, - Document, DocumentLocation, Project, Workspace, + Document, DocumentLocation, Workspace, }; #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy, Hash)] @@ -184,7 +185,7 @@ impl<'a> Conflict<'a> { let projects: FxHashMap<&Url, Project> = workspace .iter() - .map(|document| (&document.uri, workspace.project(document))) + .map(|document| (&document.uri, Project::from_child(workspace, document))) .collect(); let mut conflicts = Vec::new(); |