Skip to content

Commit 3a7afb2

Browse files
committed
Bugfix: keyword completion would not show case when inside nested switch expressions.
1 parent 7fe3e83 commit 3a7afb2

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/main/java/com/intellij/plugins/haxe/ide/completion/HaxeKeywordCompletionPatterns.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,8 @@ public class HaxeKeywordCompletionPatterns {
8888
psiElement().inside(HaxeFieldDeclaration.class)
8989
);// consider adding check: is after equals sign
9090

91-
public static final PsiElementPattern.Capture<PsiElement> insideSwitchCase = psiElement()
92-
.inside(HaxeSwitchBlock.class)
93-
.andNot(psiElement().inside(HaxeSwitchCase.class));
91+
public static final PsiElementPattern.Capture<PsiElement> insideSwitchCase = psiElement().withParent(HaxeSwitchBlock.class);
92+
9493
public static final PsiElementPattern.Capture<PsiElement> isInsideLoopBlock = psiElement()
9594
.andOr(
9695
psiElement().inside(HaxeForStatement.class),

0 commit comments

Comments
 (0)