diff --git a/platform/lang-impl/src/com/intellij/execution/filters/AbstractFileHyperlinkFilter.java b/platform/lang-impl/src/com/intellij/execution/filters/AbstractFileHyperlinkFilter.java index 7fb76c1add98..f2e8c24c5558 100644 --- a/platform/lang-impl/src/com/intellij/execution/filters/AbstractFileHyperlinkFilter.java +++ b/platform/lang-impl/src/com/intellij/execution/filters/AbstractFileHyperlinkFilter.java @@ -41,13 +41,17 @@ public abstract class AbstractFileHyperlinkFilter implements Filter { private final VirtualFile myBaseDir; public AbstractFileHyperlinkFilter(@NotNull Project project, @Nullable String baseDir) { + this(project, findDir(baseDir)); + } + + public AbstractFileHyperlinkFilter(@NotNull Project project, @Nullable VirtualFile baseDir) { myProject = project; myFileIndex = ProjectFileIndex.SERVICE.getInstance(project); - myBaseDir = findDir(baseDir); + myBaseDir = baseDir; } @Nullable - private static VirtualFile findDir(@Nullable String baseDir) { + protected static VirtualFile findDir(@Nullable String baseDir) { if (baseDir == null) { return null; }