From 6e21d43b21b7143899617e29bae70dcd7469ef3b Mon Sep 17 00:00:00 2001 From: Peter Gromov Date: Mon, 25 Nov 2019 06:36:21 +0100 Subject: [PATCH] DocumentReferenceManagerImpl: go back to using slower but safer iterInDbChildren (IDEA-CR-55670) for the unlikely case when someone loads a new child into memory from persistence and creates a doc reference to it just before deletion events are fired GitOrigin-RevId: dcd9d593bfa29ad6730df20dc9212a4e98b37858 --- .../openapi/command/impl/DocumentReferenceManagerImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/command/impl/DocumentReferenceManagerImpl.java b/platform/platform-impl/src/com/intellij/openapi/command/impl/DocumentReferenceManagerImpl.java index 0d500bf4f8c4..4e4cabe0568c 100644 --- a/platform/platform-impl/src/com/intellij/openapi/command/impl/DocumentReferenceManagerImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/command/impl/DocumentReferenceManagerImpl.java @@ -87,7 +87,7 @@ public final class DocumentReferenceManagerImpl extends DocumentReferenceManager files.add(f); } else { - for (VirtualFile each : ((NewVirtualFile)f).getCachedChildren()) { + for (VirtualFile each : ((NewVirtualFile)f).iterInDbChildren()) { collectDeletedFiles(each, files); } }