diff --git a/platform/platform-impl/src/com/intellij/ui/tree/AsyncTreeModel.java b/platform/platform-impl/src/com/intellij/ui/tree/AsyncTreeModel.java index c2c3e7473030..383e29053a89 100644 --- a/platform/platform-impl/src/com/intellij/ui/tree/AsyncTreeModel.java +++ b/platform/platform-impl/src/com/intellij/ui/tree/AsyncTreeModel.java @@ -324,7 +324,7 @@ public final class AsyncTreeModel extends AbstractTreeModel implements Disposabl private List getEntryChildren(Object object) { Node node = getEntry(object); if (node == null) return emptyList(); - promiseChildren(node); + if (node.isLoadingRequired()) promiseChildren(node); return node.getChildren(); }