This commit is contained in:
Aleksey Kladov 2019-01-25 20:55:38 +03:00
parent daaba4be17
commit d0cf4306bd
2 changed files with 11 additions and 38 deletions

View file

@ -97,9 +97,7 @@ pub(crate) fn reference_definition(
{
let resolved = module.resolve_path(db, &path);
if let Some(def_id) = resolved.take_types().or(resolved.take_values()) {
if let Some(target) = NavigationTarget::from_def(db, def_id) {
return Exact(target);
}
return Exact(NavigationTarget::from_def(db, def_id));
}
}
}