Fix NPE in KotlinCompletionCharFilter (EA-120148)

This commit is contained in:
Nikolay Krasko
2018-05-09 03:10:25 +03:00
parent c469a4d9b9
commit bea77900ff
@@ -35,7 +35,7 @@ class KotlinCompletionCharFilter() : CharFilter() {
override fun acceptChar(c : Char, prefixLength : Int, lookup : Lookup) : Result? {
if (lookup.psiFile !is KtFile) return null
if (!lookup.isCompletion) return null
val isAutopopup = CompletionService.getCompletionService().currentCompletion!!.isAutopopupCompletion
val isAutopopup = CompletionService.getCompletionService().currentCompletion?.isAutopopupCompletion ?: return null
if (Character.isJavaIdentifierPart(c) || c == '@') {
return CharFilter.Result.ADD_TO_PREFIX