diff --git a/platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/CompletionPreview.java b/platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/CompletionPreview.java index 6d0cc30c1a49..889e10756dec 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/CompletionPreview.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/CompletionPreview.java @@ -130,7 +130,12 @@ public class CompletionPreview { } } - new CompletionPreview(lookup, text, lookup.itemPattern(item)); + String prefix = lookup.itemPattern(item); + if (prefix.length() > text.length()) { + return; + } + + new CompletionPreview(lookup, text, prefix); } public void uninstallPreview() {