mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
npe+oom
(cherry-picked from 6030b56)
This commit is contained in:
@@ -44,6 +44,7 @@ import com.intellij.testFramework.LightVirtualFile;
|
||||
import com.intellij.util.ConcurrencyUtil;
|
||||
import com.intellij.util.containers.ConcurrentSoftValueHashMap;
|
||||
import com.intellij.util.containers.ConcurrentWeakValueHashMap;
|
||||
import com.intellij.util.containers.ContainerUtil;
|
||||
import com.intellij.util.messages.MessageBusConnection;
|
||||
import gnu.trove.THashMap;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
@@ -416,7 +417,7 @@ public class FileManagerImpl implements FileManager {
|
||||
List<PsiFile> files = new ArrayList<PsiFile>();
|
||||
for (FileViewProvider provider : myVFileToViewProviderMap.values()) {
|
||||
if (provider instanceof SingleRootFileViewProvider) {
|
||||
files.add(((SingleRootFileViewProvider)provider).getCachedPsi(provider.getBaseLanguage()));
|
||||
ContainerUtil.addIfNotNull(files, ((SingleRootFileViewProvider)provider).getCachedPsi(provider.getBaseLanguage()));
|
||||
}
|
||||
}
|
||||
return files;
|
||||
|
||||
Reference in New Issue
Block a user