Skip to content

Commit 135daba

Browse files
committed
Fixing issue where assignHint did not work for enum values with "constructors"
1 parent eeaaaa7 commit 135daba

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/java/com/intellij/plugins/haxe/lang/psi/HaxeResolver.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -780,7 +780,7 @@ private List<? extends PsiElement> checkEnumMemberHints(HaxeReference reference)
780780
if (!(referenceParent instanceof HaxeType)) {
781781
HaxeParameter parameterFromReferenceExpression = null;
782782
HaxePsiField fieldFromReferenceExpression = null;
783-
HaxeAssignExpression assignExpression = PsiTreeUtil.getParentOfType(reference, HaxeAssignExpression.class, true, HaxeCallExpression.class);
783+
HaxeAssignExpression assignExpression = PsiTreeUtil.getParentOfType(referenceParent, HaxeAssignExpression.class, false, HaxeCallExpression.class);
784784
if (assignExpression != null) {
785785
HaxeExpression left = assignExpression.getLeftExpression();
786786
//guard to avoid another resolve of the same reference, and attempts to check assignExpression for only part of a reference expression

0 commit comments

Comments
 (0)