diff --git a/platform/lang-impl/src/com/intellij/find/impl/FindInProjectUtil.java b/platform/lang-impl/src/com/intellij/find/impl/FindInProjectUtil.java index 31e32313dbe4..489956f0c936 100644 --- a/platform/lang-impl/src/com/intellij/find/impl/FindInProjectUtil.java +++ b/platform/lang-impl/src/com/intellij/find/impl/FindInProjectUtil.java @@ -100,6 +100,11 @@ public class FindInProjectUtil { directoryName = directories.length == 1 ? directories[0].getVirtualFile().getPresentableUrl():null; } + if (directoryName == null) { + VirtualFile virtualFile = CommonDataKeys.VIRTUAL_FILE.getData(dataContext); + if (virtualFile != null && virtualFile.isDirectory()) directoryName = virtualFile.getPresentableUrl(); + } + Module module = LangDataKeys.MODULE_CONTEXT.getData(dataContext); if (module != null) { model.setModuleName(module.getName());