diff --git a/platform/lang-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceCharFilter.java b/platform/lang-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceCharFilter.java index 4d63cd561278..b4de601a0a3f 100644 --- a/platform/lang-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceCharFilter.java +++ b/platform/lang-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceCharFilter.java @@ -35,6 +35,8 @@ public class FileReferenceCharFilter extends CharFilter{ final LookupElement item = lookup.getCurrentItem(); if (item != null && item.getObject() instanceof PsiFileSystemItem) { + if ('.' == c) return Result.ADD_TO_PREFIX; + final PsiReference reference = file.findReferenceAt(lookup.getEditor().getCaretModel().getOffset()); if (reference instanceof FileReference) return Result.HIDE_LOOKUP;