Let textDocument/references wait for indexing
parent
1a57f4b7bf
commit
a8f526ee3e
|
@ -227,6 +227,10 @@ class TextDocument
|
||||||
} else {
|
} else {
|
||||||
// Definition with a global FQN
|
// Definition with a global FQN
|
||||||
$fqn = DefinitionResolver::getDefinedFqn($node);
|
$fqn = DefinitionResolver::getDefinedFqn($node);
|
||||||
|
// Wait until indexing finished
|
||||||
|
if (!$this->index->isComplete()) {
|
||||||
|
yield waitForEvent($this->index, 'complete');
|
||||||
|
}
|
||||||
if ($fqn === null) {
|
if ($fqn === null) {
|
||||||
$fqn = $this->definitionResolver->resolveReferenceNodeToFqn($node);
|
$fqn = $this->definitionResolver->resolveReferenceNodeToFqn($node);
|
||||||
if ($fqn === null) {
|
if ($fqn === null) {
|
||||||
|
|
Loading…
Reference in New Issue