From 7a518561e1d23926aaedc984802ec3ab402c8d09 Mon Sep 17 00:00:00 2001 From: Alexey Pegov Date: Tue, 16 Mar 2010 13:30:21 +0300 Subject: [PATCH] WI-21 Do not auto-complete paths with '.' (period) --- .../reference/impl/providers/FileReferenceCharFilter.java | 2 ++ 1 file changed, 2 insertions(+) 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;