diff --git a/platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/impl/VirtualDirectoryImpl.java b/platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/impl/VirtualDirectoryImpl.java index 661bf1f0cdf9..b8319cecc401 100644 --- a/platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/impl/VirtualDirectoryImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/impl/VirtualDirectoryImpl.java @@ -99,7 +99,9 @@ public class VirtualDirectoryImpl extends VirtualFileSystemEntry { if (result == null) { synchronized (myData) { - addToAdoptedChildren(ignoreCase, name); + if (!allChildrenLoaded()) { + myData.addAdoptedName(name, getFileSystem().isCaseSensitive()); + } } }