From bd691f7d5d2cea6586c603adcbd64e6b225287d9 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Wed, 28 Dec 2011 17:03:15 +0100 Subject: [PATCH] patch from Sergey Ignatov for finding files in a jar --- .../com/intellij/openapi/vfs/impl/jar/CoreJarVirtualFile.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/core-impl/src/com/intellij/openapi/vfs/impl/jar/CoreJarVirtualFile.java b/platform/core-impl/src/com/intellij/openapi/vfs/impl/jar/CoreJarVirtualFile.java index c62482117a0e..c524c6e09926 100644 --- a/platform/core-impl/src/com/intellij/openapi/vfs/impl/jar/CoreJarVirtualFile.java +++ b/platform/core-impl/src/com/intellij/openapi/vfs/impl/jar/CoreJarVirtualFile.java @@ -92,7 +92,7 @@ public class CoreJarVirtualFile extends VirtualFile { List result = new ArrayList(); final String[] children = myHandler.list(this); for (String child : children) { - final VirtualFile childFile = myHandler.findFileByPath(myPathInJar + "/" + child); + final VirtualFile childFile = myPathInJar.isEmpty() ? myHandler.findFileByPath(child) : myHandler.findFileByPath(myPathInJar + "/" + child); result.add(childFile); } return result.toArray(new VirtualFile[result.size()]);