diff --git a/src/main/java/org/nette/latte/reference/LatteReferenceContributor.java b/src/main/java/org/nette/latte/reference/LatteReferenceContributor.java index b79d275..86106fe 100644 --- a/src/main/java/org/nette/latte/reference/LatteReferenceContributor.java +++ b/src/main/java/org/nette/latte/reference/LatteReferenceContributor.java @@ -198,9 +198,10 @@ public PsiReference[] getReferencesByElement(@NotNull PsiElement element, @NotNu return PsiReference.EMPTY_ARRAY; } + int offset = 1; int length = element instanceof LatteMacroCloseTag ? 1 : 0; - return new PsiReference[]{new LatteMacroTagReference((LatteMacroTag) element, new TextRange(1 + length, valueLength + 2))}; + return new PsiReference[]{new LatteMacroTagReference((LatteMacroTag) element, new TextRange(offset + length, offset + valueLength + length))}; } });