diff --git a/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/LookupCancelWatcher.kt b/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/LookupCancelWatcher.kt index 25b8d48f449..d74cf5a1995 100644 --- a/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/LookupCancelWatcher.kt +++ b/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/LookupCancelWatcher.kt @@ -82,7 +82,9 @@ class LookupCancelWatcher(project: Project) : AbstractProjectComponent(project) val offset = lookup.currentItem?.getUserData(AUTO_POPUP_AT) if (offset != null) { lastReminiscence?.dispose() - lastReminiscence = Reminiscence(lookup.editor, offset) + if (offset <= lookup.editor.document.textLength) { + lastReminiscence = Reminiscence(lookup.editor, offset) + } } } }