From 5532cb5e23e184f71e964e2bce98c3e78720d389 Mon Sep 17 00:00:00 2001 From: Dmitry Trofimov Date: Sun, 5 Jun 2011 19:13:50 +0200 Subject: [PATCH] Removed file references from empty strings (PY-3638). --- .../intellij/openapi/paths/StaticPathReferenceProvider.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platform/lang-impl/src/com/intellij/openapi/paths/StaticPathReferenceProvider.java b/platform/lang-impl/src/com/intellij/openapi/paths/StaticPathReferenceProvider.java index c6a15535bc30..ddf4a56a693e 100644 --- a/platform/lang-impl/src/com/intellij/openapi/paths/StaticPathReferenceProvider.java +++ b/platform/lang-impl/src/com/intellij/openapi/paths/StaticPathReferenceProvider.java @@ -17,6 +17,7 @@ package com.intellij.openapi.paths; import com.intellij.openapi.fileTypes.FileType; +import com.intellij.openapi.util.text.StringUtil; import com.intellij.psi.PsiElement; import com.intellij.psi.PsiReference; import com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceSet; @@ -46,6 +47,9 @@ public class StaticPathReferenceProvider extends PathReferenceProviderBase { final @NotNull List references, final boolean soft) { + if (StringUtil.isEmpty(text)) { + return true; + } FileReferenceSet set = new FileReferenceSet(text, psiElement, offset, null, true, myEndingSlashNotAllowed, mySuitableFileTypes) { protected boolean isUrlEncoded() { return true;