a bit more cancellability when calculating directories for package (IDEA-204341)

This commit is contained in:
peter
2018-12-17 16:59:04 +01:00
parent 7f16d69e25
commit d3a7549985
@@ -144,6 +144,7 @@ public class PackageDirectoryCache {
protected MultiMap<String, VirtualFile> compute() {
MultiMap<String, VirtualFile> result = MultiMap.createLinked();
for (VirtualFile directory : myPackageDirectories) {
ProgressManager.checkCanceled();
for (VirtualFile child : directory.getChildren()) {
String childName = child.getName();
String packageName = myQname.isEmpty() ? childName : myQname + "." + childName;